My Petro-Canada™


Link. Pay. Save. Earn.

See offer details + Hide offer details -

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 

Save 5¢ or 10¢ per litre:
Fuel Savings Reward Card

See details + Hide details -

Redeem your Petro-Points for a Fuel Savings Reward card in-store, and save 5¢ or 10¢ per litre on your next 200 litres at participating Petro-Canada locations.

Now get the same great fuel savings for fewer points:

  • 10,000 points = 5¢ savings on 200 litres
  • 20,000 points = 10¢ savings on 200 litres

Plus, register your card with your Petro-Points account and you’ll be able to reload and check your balance online, and protect your balance against loss or theft.
Reload online now

Combine your fuel savings

See details + Hide details -

See how your fuel savings can add up:

  • Buy 2 SuperWorks™ or The Works™ car washes — save 5¢ per litre
  • Use your Fuel Savings Reward card — save 10¢ per litre

Total savings? 15¢ per litre

Find a Petro-Canada Location

*Any /every card means a debit or credit card issued by Royal Bank of Canada (excluding RBC Commercial Avion, RBC Commercial U.S. Dollar Visa, RBC Commercial Cash Back Visa, and RBC Commercial Visa) that is linked to a Petro-Points card. Card linking may take up to 2 business days to process before savings and bonus points can be applied to purchases.
**Not all RBC debit or credit cards earn RBC Rewards points. Each time you use your linked RBC Rewards credit card to pay for purchases at a retail Petro-Canada location, you will earn a bonus of twenty percent (20%) more RBC Rewards points than you normally earn.
® / ™ Trademark(s) of Royal Bank of Canada. Used under licence.‡‡All other trademarks are the property of their respective owners.