Link. Pay. Save. Earn.
Petro-Canada and Royal Bank of Canada have teamed up so you can save more and earn more!
Simply go online to link your Petro-Points card to all of your eligible RBC debit and credit cards* to instantly save 3¢ on every litre of fuel and earn 20% more Petro-Points and 20% more RBC Rewards points** (if you have a RBC rewards credit card) at Petro-Canada.
Plus, save up to 13¢ per litre when you combine a 10¢ Fuel Savings Reward card (up to 200L) and any linked RBC card.
Get started at RBC
Save 5¢ Per Litre
When You Buy Two SuperWorks or The Works Car Washes
You’ll instantly save 5¢ per litre on your fuel purchase that day when you buy two SuperWorks™ or The Works™ car washes.
Find a Petro-Canada SuperWash location
Use Your Points to Save on Fuel When You Pay at The Pump
Get even more fuel savings with the 10¢ Fuel Savings Reward card! Get your Fuel Savings Reward at any participating Petro-Canada location when you redeem only 20,000 Petro-Points™, or reload online now!
Learn more about our Fuel Savings Reward cards
Pay In-store and Save on Fuel!
Redeem your points in-store for dollars off any purchase, including fuel.*
Find a Petro-Canada station