Petro Canada
  • My Account
  • Petro-Points
  • About Petro-Points
  • Manage My Account
  • Rewards & Partners
  • Our Fuel & Fuel Savings
  • Our Stations & Stores
  • Car Wash
  • Credit, Preferred Price & Gift Cards
  • Olympic & Paralympic Sponsorship
  • Find A Gas Station

    or Postal Code:  

    Advanced Search

    Questions? View our FAQs


    About Petro-Points

    The Petro-Points program was designed to be simple. It’s free to join, you can collect points quickly and they never expire. Plus it’s easy to redeem for rewards.

    • Collect 10 points for every litre of fuel purchased
    • Collect 10 points for every dollar spent in-store or on car wash
    • Every 1,000 Petro-Points redeemed = $1 off fuel, in-store or car wash

    New to Petro-Points?

    It's as easy as 1-2-3.

    1. Join the program or activate your card.
    2. Collect at Petro-Canada locations and with our partners.
    3. Redeem points for fuel savings, rewards and partner discounts.

    You'll get 2,500 Petro-Points just for signing up!†

    Bonus 2500 points
    + Expand all

    Why join Petro-Points?

    Ways to Save on Fuel

    How do I collect Petro-Points?

    Redeem for rewards

    Manage your account online

    Terms & Conditions

    †One bonus per household.

    *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.

    Petro-Points members get more - 2,500 bonus points and exclusive offers! Join now