Petro-Points card

Petro‑Points equals more than you thought.

Free gas, e-gift cards and everything in between.
Every 1,000 points = $1 off.

Petro-Points

Join Petro-Points.

Join Petro-Points and earn 2,500 points.

Petro-Points = Free stuff

Every 1,000 points gets you $1 off.

Please add a valid number.

Link your card and earn more points.

We’ve partnered with some great Canadian companies. When you link our partners’ cards to your Petro‑Points account, you can earn up to 40% more points.

Earn points faster with our partners.

2,500 bonus points

Join Petro-Points.

Earn 2,500 bonus points when you sign up!

Sign up and start saving

Frequently asked questions.

How do I register/activate a Petro-Points card?
How do I redeem my Petro-Points?
I lost my Petro-Points card. How do I get a Petro-Points card replacement?
Are there any exclusions for what I can redeem for?

Terms and conditions

*Petro Points Memberships that are linked to a Hudson's Bay Rewards membership are eligible to collect up to 12 points which is 20% more Petro Points per litre; in addition to collecting up to 12 points which is 20% more Petro Points per dollar of in store product purchases, compared to the base points collected. Collect an additional 20% more Petro Points when you link and pay with an eligible RBC credit or debit card**.

** Any/every card means an Eligible RBC Card that is linked to a Petro-Points card. You must be enrolled in RBC Online Banking in order to link your Eligible RBC Card to your Petro-Points card. Card linking may take up to 2 business days to process before savings and bonus points can be applied to purchases.