My Petro-Canada™

Save 2¢ per litre instantly with RBC

See offer details + Hide offer details -

Pay with any RBC Credit Card* and instantly save 2 cents per litre at Petro-Canada on all grades of fuel, until Oct. 30, 2017. No minimum purchase required. Enjoy this introductory offer from RBC and Petro-Canada.

Plus, save up to 12¢ per litre when you combine a 10¢ Fuel Savings Reward card (up to 200L) and any RBC credit card until Oct. 30, 2017.

Find a Petro-Canada Location

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

* RBC Credit Card means any credit card issued by Royal Bank of Canada in Canada.
®/™ Trademark(s) of Royal Bank of Canada. Used under licence.