How to Start Saving on Gas in Canada

Save on gas in Canada with the fuel programs that pay back: Petro-Points, PC Optimum at Esso, and Shell Go+ discounts, plus how to compare pump prices first.

Applies in: across Canada

The short answer

Compare the pump price first, then collect the reward on top of it. The cheapest station already on your route is your main saving. A loyalty program adds a little more on each fill, but it never makes an expensive station cheap. Pick the program for the chain you already pass most often, scan it every time, and redeem on a regular fill instead of letting points sit.

Fuel prices move from city to city and day to day, so no guide can quote you a pump price that stays true. Natural Resources Canada publishes retail fuel prices by city, and that is the place to check what your city is actually charging before you drive out of your way for a deal.

Compare the price before the points

Loyalty math is simple, and that is the trap. A program that pays back about 1 cent per litre is worth about 50 cents on a 50-litre fill. A station charging 5 cents more per litre costs you $2.50 on the same fill. The points never close that gap.

Do this instead:

  • Note the stations already on your daily route. Those are your real options.
  • Check their prices before you leave, or on the way, and fill at the cheapest one you pass anyway.
  • Only drive out of your way if the saving on a full tank is clearly bigger than the fuel you burn getting there.
  • Fill up before a long trip at the cheaper end of your route, not at the highway station you happen to reach on empty.

If two stations on your route charge about the same, that is when the loyalty program decides it. Pick the one whose program you already belong to.

Petro-Canada and Petro-Points

Petro-Points is Petro-Canada's free loyalty program. The earn rate is plain: 10 points for every litre of fuel, and 10 points for every $1 spent in-store. Petro-Canada states that 1,000 points always equal $1. The Petro-Canada app carries a digital Petro-Points card, so you earn points without carrying the plastic card.

The redemption worth knowing is the Fuel Savings Reward card. You redeem points in-store for a card that cuts the price on every litre for a total of 200 litres:

  • 10,000 points buys a card worth 5 cents off per litre on 200 litres.
  • 20,000 points buys a card worth 10 cents off per litre on 200 litres.

Register the card to your Petro-Points account. That lets you reload it online, check the balance, and recover what is left if the card is reported lost, stolen, or demagnetized.

Petro-Points fits you if Petro-Canada stations are already on your route. It fits badly if your nearest Petro-Canada is a detour: points earned on a fill you drove out of your way for cost more than they pay.

Esso, Mobil, and PC Optimum

If your regular station is Esso, PC Optimum is the program to join, because it is free and the points spend somewhere useful. Members earn 10 points per litre on fuel and 10 points per $1 on eligible convenience and car wash purchases at Esso stations. Paying with a President's Choice Financial Mastercard at Esso stations lifts fuel earnings to at least 30 points per litre.

The trade-off is where the points spend. PC Optimum points are redeemed at Loblaw and Shoppers Drug Mart banner stores, including Real Canadian Superstore, No Frills, Zehrs, and Shoppers Drug Mart itself. They can also be redeemed at Esso for 10 cents off per litre — 4,000 points, up to 40 litres — or 10,000 points for a car wash, but not at Mobil stations. That suits you if you already shop at those stores. It suits you less if you never set foot in them, since a balance you never redeem is not a saving.

Watch the app for targeted offers. Registered members receive offers that let them earn faster, and those offers are often worth more than the base earn rate. Load them before you fill, not after.

Shell, Shell Go+, and the Scotiabank discount

Shell's loyalty setup runs through Shell Go+, and the clearest saving in it is the Scotiabank fuel benefit, not points alone. Eligible Scotiabank debit and credit cardholders receive an instant 3 cents off per litre on fuel at participating Shell locations in Canada. To get it, you enroll in the Scotiabank app or online banking, link the eligible card to a Shell Go+ account, and pay for fuel in-store, at the pump, or through the Shell app with the linked card.

Three terms matter:

  • The discount is capped at 1,000 litres per month per credit card account, and at 1,000 litres per month per debit card. The cap resets at the start of each new month.
  • Linking can take up to 48 hours to process. Fuel bought before the link is processed may not qualify, so set the link up before a fill you are counting on.
  • You do not need a Scene+ membership to receive this fuel benefit. Linking a Scene+ account to Shell Go+ is a separate step that adds Scene+ earning and redemption on eligible purchases.

Until December 31, 2026, an extra 3 cents per litre applies on top of the 3-cent benefit at participating Shell stations in Ontario, British Columbia, Alberta, Saskatchewan, Manitoba, and the Northwest Territories, excluding Shell Flying J locations.

If you hold an eligible Scotiabank card and Shell stations are on your route, this is the most direct saving of the three programs in this guide: an instant discount at the pump, with no points balance to build first.

The habits that save more than any card

Programs pay a cent or two per litre. Habits decide whether you buy litres you did not need to buy.

  • Keep the tank above a quarter. Running near empty forces a fill at whatever station is nearest, at whatever price it charges.
  • Combine errands into one trip instead of making a separate drive for each one.
  • Fill at the cheaper station on your route even when the tank is half full, if you are passing it anyway.
  • Check your route for the week. One planned fill at a cheap station beats three rushed fills at expensive ones.

None of this needs a new card or a new app. It just needs the fill to happen where the price is already low.

What to skip

  • A new loyalty card for a chain you visit once a month. The balance will take months to reach a redemption, and the terms may change before it does.
  • Premium fuel your car does not require. Check your owner's manual: if it calls for regular fuel, premium adds cost with no saving to offset.
  • Driving across town for a small per-litre difference. Work out the saving on a full tank first, and subtract the fuel for the detour.
  • Stockpiling points for a big redemption. Programs change earn rates and partner offers, so a balance you hold for a year may be worth less than you planned.

Related guides

Saving on gas, in six moves

  1. Compare the pump price firstCheck the price at stations on your route before you leave. A loyalty reward never beats a much cheaper pump price.
  2. Pick one main fuel programJoin the program for the chain you already pass most often, and scan it on every fill.
  3. Link your bank card where it paysAt Shell, link an eligible Scotiabank card to Shell Go+ for the instant discount. Allow up to 48 hours for linking.
  4. Save points for the fuel cardAt Petro-Canada, 10,000 points buys 5 cents off per litre on 200 litres, and 20,000 points buys 10 cents off on 200 litres.
  5. Redeem before points sit idleUse points for fuel or store credit on a regular fill instead of letting a balance sit untouched for months.
  6. Recheck the terms each yearPrograms change earn rates, caps, and partner offers. Confirm the current terms before you count on a rate.

What the main programs pay

Joining Petro-Points$0
Petro-Points earn rate on fuel10 points per litre
Petro-Points value1,000 points = $1
Petro-Canada fuel savings card, lower tier10,000 points = 5 cents off per litre on 200 litres
Petro-Canada fuel savings card, higher tier20,000 points = 10 cents off per litre on 200 litres
PC Optimum at Esso, fuel earn rate10 points per litre
Scotiabank fuel benefit at Shell3 cents off per litre, up to 1,000 litres per month

Program terms change. Confirm the current terms on the program's own site before you rely on a rate or a cap.

Questions people ask

What is the cheapest way to save on gas in Canada?

Start with the pump price, not the points card. Check prices at stations already on your route and fill at the cheapest one you pass anyway. Then scan the loyalty program for that chain on every fill, so you collect the reward on top of the low price. Chasing points at an expensive station usually costs more than the points are worth.

How do Petro-Points work at Petro-Canada?

Petro-Points is free to join. You earn 10 points for every litre of fuel and 10 points for every $1 spent in-store, and 1,000 points equal $1. You can redeem points for a Fuel Savings Reward card in-store: 10,000 points buys 5 cents off per litre on 200 litres, and 20,000 points buys 10 cents off per litre on 200 litres. Register the savings card to your Petro-Points account so you can reload it and recover the balance if it is lost or stolen.

How do PC Optimum points work at Esso?

PC Optimum members earn 10 points per litre on fuel and 10 points per $1 spent on eligible convenience and car wash purchases at Esso stations. Paying with a President's Choice Financial Mastercard at Esso stations raises fuel earnings to at least 30 points per litre. Points are redeemed at Loblaw and Shoppers Drug Mart banner stores, and also at Esso for 10 cents off per litre (4,000 points, up to 40 litres) or 10,000 points for a car wash. They cannot be redeemed at Mobil stations.

How does the Scotiabank discount at Shell work?

Eligible Scotiabank debit and credit cardholders get an instant 3 cents off per litre on fuel at participating Shell locations in Canada when they enroll and link the card to a Shell Go+ account, then pay with the linked card. The discount is capped at 1,000 litres per month per credit card account, or per debit card. Linking can take up to 48 hours, and fuel bought before the link is processed may not qualify, so link the card before you need the discount. You do not need a Scene+ membership to get this fuel benefit.

Should I join more than one fuel program?

Join the program for the chain you use most, and add a second only if you regularly fill at two different chains. Points build slowly on one program alone, and splitting fills across three or four programs leaves small balances everywhere that never reach a useful redemption. One main program, scanned every time, beats four cards you forget to use.

Do fuel points expire?

It depends on the program, and the rules change, so check the current terms for the program you join before you stockpile points. The safer habit is to redeem on a regular fill instead of saving points for months: use the Fuel Savings Reward card at Petro-Canada, or redeem PC Optimum points on a grocery shop, once your balance reaches a useful amount.

Sources

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.