Save On Gas With Reward Programs: Which Points Are Best?

creditcardGenius Team
updated on Aug 7, 2025
Fact Checked
Fact Checked
Accuracy is important to us so this article has gone through a thorough 3-stage review process and fact-checked by our team.

Canadians have options when it comes to fuel rewards, but rather than signing up for all of them, choosing the most valuable ones can save you time and effort. The PC Optimum program at Esso is the best gas rewards program in Canada, making it a wise place to start.

Here, you'll find a comprehensive review of the best gas rewards programs in the country, as well as a comparison of the top credit cards for buying gas.

Key Takeaways

  • The best gas station rewards program is Esso, giving you up to 0.5% back in PC Optimum Points, which can go up to 1.05% with affiliated credit cards.
  • The best gas credit card is the American Express Cobalt, which can get you up to 4% back in points.
  • You can use your Cobalt at Esso and scan your PC Optimum card to earn the highest-possible return of 4.5% on your gas purchases.

In this article
Show table of contents

Never miss an amazing deal again + get our bonus 250+ page eBook for FREE. Join 50,000 other Canadians who receive our weekly newsletter – learn more.

What's the best gas station rewards program?

Each of the three main gas stations in Canada have rewards programs that you can participate in to earn points on every transaction.

To find the best program, we looked at how many points you’d earn for buying 20 L of regular fuel (assuming it cost $40) and divided that by the rate of return to find a program’s point value.

We found Esso and PC Optimum give you 0.5% return on every dollar you spend, making these the best gas rewards programs.

Gas StationRewards ProgramEarn RatePoint ValueRate Of ReturnWith Affiliated Credit Card
EssoPC Optimum10 points per litre0.1 cents0.5%1.05%
(With the PC Financial Mastercards, you get 420 points – 20 points per litre + 10 points per $)
Petro-CanadaPetro-Points10 points per litre0.1 cents0.5%2.1% + credit card rewards
(Earn 20% more points and save 3 cents per litre when using an RBC card)
ShellAir Miles1 mile for every 20 L10.5 cents0.26% 1.05%
(BMO Air Miles cards will get you 3 miles per $25, giving you 4 total miles)

Note: All comparisons assume a price of $2 per litre, with 20 litres purchased for $40.

PC Optimum and Esso

You can earn PC Optimum points on your Esso purchases at the following rates:

  • 10 points per litre of fuel purchased, regardless of fuel grade, as well as an additional 1 point per litre if you buy premium gasoline
  • 10 points per $1 on any other purchase at Esso stations, including eligible convenience store purchases and car washes.

For even more points, you'll get at least 30 points per litre when you complete the purchases with the PC Mastercard or earn 70 points per litre with a PC Insiders World Elite Mastercard.

Once you have your points padding your wallet, you have three options to redeem them:

Redemption OptionRedemption RulesPoint ValueReturn On $40 Of Fuel
Loblaws purchase10,000 points = $10 off0.1 cents per point0.5%
Esso fuel discount4,000 points = 10 cents saved per litre, up to 40 litres0.1 cents per point max (if you get 40 litres)0.5%
Free car wash10,000 points = any car wash0.15 cents per point max (depending on which car wash you get)0.75%

Petro-Canada and the Petro-Points program

Out of the three gas stations on our list, Petro-Canada is the only one that has its own specialized rewards program: Petro-Points. Similar to Esso, you'll earn 10 points for every litre of fuel you purchase. You'll also get 10 points for every $1 you spend in the convenience store.

Petro-Canada also lets you earn even more rewards if you use a linked RBC credit card, letting you save three cents per litre and earn 20% bonus points.

There are several things you can do with your Petro-Points, which ends up with almost identical return as what you would get with Esso.

RedemptionRedemption RulesPoint ValueReturn On $40 Of Fuel
Redeem at Petro-Canada10,000 points = $10 off0.1 cents per point0.5%
Redeem for iTravel2000.com10,000 points = $10 off0.1 cents per point0.5%
Redeem for fuel savings card10,000 points = 5 cents saved per litre, up to 200 litres0.1 cents per point0.5%
Redeem for car washes10,000 points = any car wash0.15 cents per point max (depending on which car wash you get)0.75%

If you want to increase your earn rates, here are some of the best RBC credit cards to look at.

4.3 Genius Rating
2.0 (79) User reviews
award seal ×1 Award winner
Annual fee
$120.00
Learn more
Welcome bonus
$1,402
55k points + $120
Annual rewards
$566
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $100
RBC Avion Visa Infinite
Instant approval: Yes
Credit estimate:
4.3 Genius Rating
2.0 (79) User reviews
award seal 1x Award winner
Annual fee
$120.00
Learn more
Welcome bonus
$1,402
55k points + $120
Annual rewards
$566
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes
4.1 Genius Rating
3.6 (14) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$30
Learn more
Annual rewards
$252
Learn more
RBC Cash Back Mastercard
4.1 Genius Rating
3.6 (14) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$30
Learn more
Annual rewards
$252
Learn more
Credit estimate:
 (660 - 724)
Instant approval: Yes
3.2 Genius Rating
3.9 (8) User reviews

Earn 1.5% cash back on all purchases + Standard RBC benefits.*

Annual fee
$99.00
Learn more
Welcome bonus
$120
Learn more
Annual rewards
$360
Learn more
RBC Cash Back Preferred World Elite Mastercard
Instant approval: Yes
Credit estimate:
RBC Cash Back Preferred World Elite Mastercard
3.2 Genius Rating
3.9 (8) User reviews

Earn 1.5% cash back on all purchases + Standard RBC benefits.*

Annual fee
$99.00
Learn more
Welcome bonus
$120
Learn more
Annual rewards
$360
Learn more
Credit estimate:
 (660 - 724)
Instant approval: Yes
5.0 Genius Rating
3.1 (34) User reviews
award seal ×1 Award winner
Annual fee
$399.00
Learn more
Welcome bonus
$1,751
70k points + $120
Annual rewards
$699
Learn more
RBC Avion Visa Infinite Privilege
5.0 Genius Rating
3.1 (34) User reviews
award seal 1x Award winner
Annual fee
$399.00
Learn more
Welcome bonus
$1,751
70k points + $120
Annual rewards
$699
Learn more
Credit estimate:
 (660 - 724)
Instant approval: Yes
3.3 Genius Rating
3.7 (6) User reviews
Annual fee
$20.00
Learn more
Annual rewards
$0
Learn more
Annual savings
$560
Learn more
RBC® Visa‡ Classic Low Rate Option
3.3 Genius Rating
3.7 (6) User reviews
Annual fee
$20.00
Learn more
Annual rewards
$0
Learn more
Annual savings
$560
Learn more
Credit estimate:
 (560 - 659)
Instant approval: Yes

Shell and Air Miles

Shell is one of the last major partners of the Air Miles program, earning you 1 mile per 20 litres of Bronze, Silver, and Diesel fuel. This goes up to 1 mile per 10 litres if you're buying V-Power grade, plus you get 1 mile per $5 spent in the convenience store.

A major downside to Shell is that you only earn rewards in increments of 20 litres. So, say you get 50 litres in your latest fillup, you're essentially not earning rewards on those excess 10 litres you purchased.

But there is an upside too – BMO Air Miles Mastercards earn 3x the miles at participating Air Miles partners, including Shell. This will bring your regular rate of return up to 1.05% instead of just 0.5%.

When it comes to redeeming your miles, you have four different ways:

RedemptionPoint ValueReturn On $40 Of Fuel
Air Miles travel10 to 20 cents0.25% to 0.5%
Personal shopper, eVouchers, in-store discounts10.53 cents0.26%
Merchandise5 to 20 cents0.13% to 0.5%
Charitable donations10 cents0.25%

If you want to get even more back on your purchases, here are the personal credit cards that offer the 3x the miles bonus – the BMO AIR MILES World Elite Mastercard is the standout here, offering 3 miles per $12 spent at participating Air Miles partners:

3.6 Genius Rating
3.7 (21) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$263
2,500 miles
Annual rewards
$129
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $20
BMO AIR MILES®† Mastercard®*
Instant approval: Yes
Credit estimate:
3.6 Genius Rating
3.7 (21) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$263
2,500 miles
Annual rewards
$129
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes
4.1 Genius Rating
3.4 (55) User reviews
award seal ×1 Award winner
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$945
9,000 miles
Annual rewards
$267
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $150
BMO AIR MILES®† World Elite®* Mastercard®*
Instant approval: Yes
Credit estimate:
4.1 Genius Rating
3.4 (55) User reviews
award seal 1x Award winner
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$945
9,000 miles
Annual rewards
$267
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes

Save on fuel at Shell with any BMO credit card

BMO has another partnership with Shell; with any registered BMO credit card, you can save two cents per litre on all grades of fuel and seven cents per litre on V-Power fuel.

Here are some of the BMO cards that can get this, on top of the Air Miles cards listed above:

3.7 Genius Rating
2.9 (18) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$469
70,000 points
Annual rewards
$386
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $150
BMO eclipse Visa Infinite* Card
Instant approval: Yes
Credit estimate:
3.7 Genius Rating
2.9 (18) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$469
70,000 points
Annual rewards
$386
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes
4.3 Genius Rating
2.3 (52) User reviews
Annual fee
$150.00 $0
1st year waived
Welcome bonus
$670
100,000 points
Annual rewards
$262
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $125
BMO Ascend™ World Elite®* Mastercard®*
Instant approval: Yes
Credit estimate:
4.3 Genius Rating
2.3 (52) User reviews
Annual fee
$150.00 $0
1st year waived
Welcome bonus
$670
100,000 points
Annual rewards
$262
GC Ends:
Oct 31, 2025
Credit estimate:
 (300 - 559)
Instant approval: Yes
4.6 Genius Rating
2.8 (53) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$480
Learn more
Annual rewards
$492
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $150
BMO CashBack® World Elite®* Mastercard®*
Instant approval: Yes
Credit estimate:
4.6 Genius Rating
2.8 (53) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$480
Learn more
Annual rewards
$492
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes
3.9 Genius Rating
(0) Write your review
Annual fee
$0.00
Learn more
Welcome bonus
$134
20,000 points
Annual rewards
$209
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $125
BMO eclipse rise Visa* Card
Instant approval: Yes
Credit estimate:
3.9 Genius Rating
(0) Write your review
Annual fee
$0.00
Learn more
Welcome bonus
$134
20,000 points
Annual rewards
$209
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes
4.0 Genius Rating
2.5 (14) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$100
5% cash back
Annual rewards
$243
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $20
BMO CashBack® Mastercard®*
Instant approval: Yes
Credit estimate:
4.0 Genius Rating
2.5 (14) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$100
5% cash back
Annual rewards
$243
GC Ends:
Oct 31, 2025
Credit estimate:
 (660 - 724)
Instant approval: Yes

Save on gas with the best credit cards for gas

If you want to boost your rewards no matter what gas station you visit, you'll want a credit card that offers bonus rewards on gas.

Here are five of your best options.

Credit Card Return On Gas Annual Fee, Income Requirements Apply Now
Amex Cobalt Up to 4% (2 points per $1 spent) * $155.88
* None
Apply Now
BMO Eclipse Visa Infinite Up to 3.35% (5 points per $1 spent) * $120
* $60K personal/$100K household
Apply Now
Scotiabank Gold American Express Up to 3% (3 points per $1 spent) * $120
* $12K personal
Apply Now
TD Cash Back Visa Infinite Up to 3% cash back * $139
* $60K personal/$100K household
Apply Now
Tangerine Mastercard Up to 2% cash back * $0
* $12K personal
Apply Now

1. Best credit card for gas

5.0 Genius Rating
4.1 (80) User reviews
award seal ×8 Award winner

Transfer points to Aeroplan and 7 other travel partners with Canada's #1 credit card.*

Annual fee
See rates
Learn more
Welcome bonus
$300
15,000 points
Annual rewards
$1,080
Learn more
American Express Cobalt® Card
Instant approval: Yes
Credit estimate:
American Express Cobalt® Card
5.0 Genius Rating
4.1 (80) User reviews
award seal 8x Award winner

Transfer points to Aeroplan and 7 other travel partners with Canada's #1 credit card.*

Annual fee
See rates
Learn more
Welcome bonus
$300
15,000 points
Annual rewards
$1,080
Learn more
Credit estimate:
 (660 - 724)
Instant approval: Yes

What you earn on gas: Up to 4% (2 points per $1)

For one of the best returns on gas you can get, look no further than the American Express Cobalt® Card. In addition to earning 2 points per $1 on gas, you’ll get 5 points per $1 on groceries and restaurants, plus 3 points per $1 on streaming services.

We love this card for many reasons, especially since the Amex Membership Rewards point is worth up to 2 cents each, giving you a return of up to 2% on gas.

2. Best flexible rewards credit card for gas

3.7 Genius Rating
2.9 (18) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$469
70,000 points
Annual rewards
$386
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $150
BMO eclipse Visa Infinite* Card
Instant approval: Yes
Credit estimate:
3.7 Genius Rating
2.9 (18) User reviews
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$469
70,000 points
Annual rewards
$386
GC Ends:
Oct 31, 2025
Credit estimate:
 (560 - 659)
Instant approval: Yes

What you earn on gas: Up to 3.35% (5 points per $1 spent)

In the non-Amex category, the BMO eclipse Visa Infinite* Card offers excellent rewards on gas, plus dining, groceries, and transit purchases. Each BMO Rewards point is worth up to 0.67 cents, giving you a sweet return of 3.35% on your gas and food purchases.

If you want even more points, add an authorized user to the account (for $50) to earn a 10% points bonus. On top of that, you can also save $50 on your first purchase of over $50 as part of the annual lifestyle credit.

3. Best no foreign exchange fee credit card for gas

4.7 Genius Rating
3.2 (60) User reviews
award seal ×1 Award winner
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$500
50,000 Scene+ points
Annual rewards
$588
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $60
Scotiabank Gold American Express® Card
Instant approval: Yes
Credit estimate:
4.7 Genius Rating
3.2 (60) User reviews
award seal 1x Award winner
Annual fee
$120.00 $0
1st year waived
Welcome bonus
$500
50,000 Scene+ points
Annual rewards
$588
GC Ends:
Oct 31, 2025
Credit estimate:
 (660 - 724)
Instant approval: Yes

What you earn on gas: Up to 3% (3 points per $1 spent)

The Scotiabank Gold American Express® Card, earns Scene+ points, making it another flexible rewards card with high earn rates on gas purchases. There aren't any foreign exchange fees either, and that’s an automatic 2.5% savings on non-CAD purchases. This includes gas purchases when you're outside the country, too – but keep in mind that when you purchase gas outside of Canada, you'll only earn 1 point per $1 spent.

When you redeem points for either travel or groceries at Sobeys or Safeway through Scene+, you're looking at a return of 3% on gas purchases.

4. Earn plenty of rewards and get free roadside assistance

3.9 Genius Rating
3.3 (40) User reviews
Annual fee
$139.00 $0
1st year waived
Welcome bonus
$245
Learn more
Annual rewards
$444
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $100
TD Cash Back Visa Infinite* Card
Instant approval: Yes
Credit estimate:
3.9 Genius Rating
3.3 (40) User reviews
Annual fee
$139.00 $0
1st year waived
Welcome bonus
$245
Learn more
Annual rewards
$444
GC Ends:
Oct 31, 2025
Credit estimate:
 (725 - 759)
Instant approval: Yes

What you earn on gas: Up to 3% cash back

Roadside assistance is a nice plus when you own a vehicle. It's a rare credit card perk, but the TD Cash Back Visa Infinite* Card is one of the cards that offers it.

It's also a terrific card for earning rewards on gas:

  • 3% cash back on gas, groceries, EV charging, public transit, digital gaming, and recurring bills
  • 1% cash back on all other purchases

Although the base earn rate is a little low, the TD Cash Back Visa Infinite Card card would make a great companion card alongside the other helpful options in your wallet.

5. Best no annual fee credit card for gas

4.4 Genius Rating
3.4 (79) User reviews
award seal ×1 Award winner
Annual fee
$0.00
Learn more
Welcome bonus
$106
11.13% cash back
Annual rewards
$273
GC Ends: Oct 31, 2025
Credit Card Genius Cash IconGC: $125
Tangerine Money-Back Credit Card
Instant approval: Yes
Credit estimate:
4.4 Genius Rating
3.4 (79) User reviews
award seal 1x Award winner
Annual fee
$0.00
Learn more
Welcome bonus
$106
11.13% cash back
Annual rewards
$273
GC Ends:
Oct 31, 2025
Credit estimate:
 (660 - 724)
Instant approval: Yes

What you earn on gas: Up to 2% cash back

If you want a no fee credit card for getting gas, look no further than the Tangerine Money-Back Credit Card.

You can choose two categories in which to earn unlimited 2% cash, including gas, and all other purchases earn you 0.5%. If you decide to deposit your cash back into a Tangerine Savings Account, you can get another boosted earning category.

Here's the list of category choices:

Tangerine Mastercard categories

FAQ

Which gas station has the best rewards in Canada?

Esso and Petro-Canada programs have the highest rewards, offering up to 0.5% cash back. However, using the right credit card can mean you earn even more, up to 1.05% at Esso or 2.1% at Petro-Canada.

Which card gives the most points for gas?

The American Express Cobalt Card gives up to 4% cash back on gas. Plus, if you use the card at Esso and scan your PC Optimum card, you’ll get a total of 4.5% back on your purchase.

Does Costco give rewards on gas?

Yes, if you have a CIBC Costco Mastercard, you’ll earn 3% cash back when you fill up at Costco gas stations. You can use other credit cards for Costco gas as well, but you still need a Costco membership.

creditcardGenius is the only tool that compares 126+ features of 229 Canadian credit cards using math-based ratings and rankings that respond to your needs, instantly. Take our quiz and see which of Canada's 229 cards is for you.

Did you find this article helpful?
YesNo

Editorial Disclaimer: The content here reflects the author's opinion alone. No bank, credit card issuer, rewards program, or other entity has reviewed, approved, or endorsed this content. For complete and updated product information please visit the product issuer's website. Our credit card scores and rankings are based on our Rating Methodology that takes into account 126+ features for each of 229 Canadian credit cards.

Hot Credit Card Deals This Month

Hot Credit Card Deals This Month:

Comments


Leave a comment

Required fields are marked with *. Your email address will not be published.


Showing 9 comments

Jonatan
Jonatan
March 7, 2024
Hi there, thanks for this article. Another thing to factor into the Petro-Points program is that you can link your Hudson's Bay Rewards (earn 20% more Petro-Points) and Triangle Rewards (earn 20% more Petro-Points). This adds 40% to the base Petro-Points earning rate. Cheers
Clint
Clint
September 20, 2023
Why is there no mention of Shell’s Go+ benefits? It’s a free app that doubles the air miles on fuel, as well as decent regular promotions. I get at least 180 air miles per month on 150L of V-Power gas. That’s significantly more than the 15 air miles your article suggests I’d receive… Like 12x more. Maybe you should rewrite the article and put Shell in the #1 spot.
Yulia
Yulia
September 21, 2023
Hey Clint,

Thanks for bringing this up! We'll consider it for the next update.
Don maclean
Don maclean
September 13, 2023
Where is Canadian tire dummies
Hank Hoeksema
Hank Hoeksema
August 24, 2023
If you swipe your CAA card at a Shell pump, you get a 3 cent /litre discount. That combined with Air Miles, plus A M promotions does make Shell gas more attractive.
Joe Blower
Joe Blower
August 24, 2023
What about Gas Advantage from Canadian Tire. 10 cents per litre discount.
Jay
Jay
August 24, 2023
Curious as to why the CIBC Dividend Visa Infinite wasn’t mentioned; 4% CB on gas is better than BMO’s
GaryonGrays
GaryonGrays
August 19, 2023
By far the absolute worst Rewards Program is Journie. You redeem for nothing but junk. Points earned max out at 150 when you purchase fuel. You can't save points / rewards for your golden years .... you have to use them by a certain amount of time.
RoRo
RoRo
August 25, 2023
Story changes if you can use a CIBC credit card. It gives 3c per l and 10c per l when you hit 300 points. Stacking with other offers, 300 points are usually hit with 4-5 fullfills. Also, I noticed that Ultramar/Pioneer keeps gas prices lower by ~5c per l in evenings compared to other brands.
Koho Easy
What’s important to you?
Cash
Travel+
Low Fees
Insurance
Low Interest
Perks

creditcardGenius is a smart credit card matchmaker that compares 126+ features of 229+ credit cards, with objective ratings, rankings and reviews. Built in 2017, for Canadians by Canadians, creditcardGenius is trusted by more than 200,000 people every month, 50,000 newsletter subscribers, and 15M people since launch.

Read more about creditcardGenius

About creditcardGenius

creditcardGenius

The creditcardGenius team of writers is dedicated to bringing factual, helpful, and thorough information to Canadian consumers. Each piece of content goes through a 3-step review process because quality is important to us.

Read more about creditcardGenius Team

About creditcardGenius Team

creditcardGenius Team

Rating Methodology

The most comprehensive credit card rating system in Canada.

126+ total data points analyzed
Data point breakdown