Sign up or activate a Petro‑Points card.

Sign up for Petro-Points™ with our app or activate your card here or in the app so you can collect and redeem points at our 1,500 Petro-Canada™ locations.

  • It’s free, and you’ll earn 2,500 bonus points just for joining.
  • Your Petro-Points never expire.
  • Earn points quickly – 10 points per litre of fuel or per dollar spent on almost everything else.
  • Save 3¢ per litre and earn 20% more points when you pay with a linked RBC debit or credit card.*
  • You can earn Petro-Points with our partners (like
  • Your points are easy to redeem in-store or online for free gas, car washes, eGift cards and more.

Terms and conditions