How to save on gas prices in Canada

Updated Jan 27, 2026
Fact checked by
Marie-Ève Leclerc
Marie-Ève Leclerc Marie-Ève Leclerc
Marie-Ève, Web Director at Milesopedia, is an expert in budget travel and a slow travel enthusiast. Specializing in Aeroplan, Scene+, and Marriott Bonvoy programs, she spends nearly six months a year abroad, making travel her way of life. Constantly seeking the best waves to surf, excellent coffee, and strategies to extend her travels, she is often found in coworking spaces with fellow digital nomads or by the sea, watching the sunset.
All posts by Marie-Ève Leclerc
Gas 2400x1260 01
To the point Check out our tips for saving money on gas purchases in Canada with loyalty programs and credit cards.

With gas prices rising steadily in recent months, it’s only natural to find ways to save money at the pump through loyalty programs. Here are a few tips! Subscribe to our newsletter for more money-saving tips!

Gas prices - Credit Card Rewards

If you spend a lot of money on gas each month, the first thing you should do is find a credit card that offers you more rewards in the Gas category.

Here are 5 excellent cards for your gas purchases:

Gas prices - Gift cards

Credit cards offering rewards points or cash back can help you reduce your bill.

Start by using one of our favorite tips: buying gas gift cards.

Indeed, if your credit card offers more points when shopping at the grocery store, buy gift cards from your favorite gas station.

5X The Points On Amazon.ca For Cobalt Cardmembers!

For example, with the American Express CobaltMD Card, you get:

  • 5 points for grocery purchases ;
  • 2 points for gas station purchases.

So you can buy Esso or Petro-Canada gift cards at the grocery store Metro or Super C, then use them to pay for a full tank of gas. You will then have earned 5 points per dollar instead of 2.

For example, for a weekly purchase of $100 worth of gasoline and other items (milk, bread, lottery tickets, gum, etc.) at an Esso store:

Purchase directly from Esso Purchase Esso gift card at Super C
American Express Cobalt® Card

200 Membership Rewards points

($100 x 2 points)

500 Membership Rewards points

($100 x 5 points)

After one year, you will have:

Purchase directly from Esso Purchase Esso gift card at Super C
American Express Cobalt® Card

10,400 Membership Rewards points

($104 value)

26,000 Membership Rewards points

($260 value)

The difference is enormous! These 26,000 Membership Rewards points can be converted into :

  • 26,000 Aeroplan points for a round trip to Florida
  • 31,200 Marriott Bonvoy points for a free night at the hotel
  • $ 260 cash back to pay for 2.6 weeks of gas!

The same principle applies to the National Bank World Elite Mastercard®, with 5 points per dollar spent.

The same principle applies to the Scotia Momentum Visa Infinite Card, with which you get 4% cash back on groceries and 2% on gas.

Gas: Partner programs

AIR MILES

Shell is leaving AIR MILES and joining Scene+ as a partner starting March 3, 2026, in Alberta, and May 26, 2026, for the rest of Canada. Scene+ members will be able to earn and redeem points at Shell stations across Canada. All the details in our article on this new partnership between Shell, Scene+, Scotiabank, and Tangerine.

Another trick is to combine the gas station’s loyalty program with your credit card’s program. One of the most popular and lucrative is Shell with AIR MILES.

This is a double dip! And even much more, because AIR MILES often has very lucrative monthly or surprise offers via its mobile application.

At Shell, you’ll earn a combination of gas rebates and AIR MILES miles:

  • Accumulation of base miles
  • Collect additional miles when paying with a BMO AIR MILES credit card
  • 2 to 7 cents off per litre for gas with a BMO AIR MILES card
  • 3 cents off for CAA members
  • 3 cents to 42 cents off gas if there’s an IGA Shell promotion in-store
  • 2X miles on gas purchases and at Shell service stations with Shell Go+.
  • Any other surprise and monthly offer (30x or 40x the miles, bonus miles on the purchase of the first and second fill-up of the month, bonus day up to 100 miles, etc.)

With the BMO AIR MILES® World Elite®* Mastercard, you earn basic AIR MILES miles on gas purchases AND 3 AIR MILES miles for every $12 spent at Shell.

The base AIR MILES earning at Shell is:

  • 1 Mile FOR EVERY 10 L Shell V-Power premium fuels
  • 1 Mile for every 20 L Shell Bronze, Silver and Diesel

Let’s take, for example, a 40-litre fill-up of Regular (Bronze or Silver) gasoline at Shell, at a cost of $1.60 per litre. The cost will be $64.

Here’s how the miles and rebates earn :

Without AIR MILES credit card With AIR MILES credit card
  • 2 miles ($0.21 value)
  • 2 miles of Shell Go+ offers ($0.21 value)
  • 50 miles (AIR MILES monthly offer at any time, for the first fill up. Value of $7.89).
  • 18 miles (2 base miles + 16 credit card miles) ($1.89 value) ;
  • Discount of 2 cents per liter of Bronze type ($0.80 value);
  • 3 cents per liter discount for CAA members ($1.20 value);
  • 2 miles of Shell Go+ offers ($0.21 value)
  • 50 miles (AIR MILES monthly offer at any time, for the first fill up. Value of $7.89).
12.9% discount ($8.31 value divided by $64) 18.7% rebate ($11.99 value divided by $64)

 

AIR MILES gas

To get even more, we also recommend signing up for Shell Go+. There are many monthly promotions, and you get an extra 2X AIR MILES.

Shell gift cards are available at IGA. In addition, many IGA grocery stores accept American Express cards.

Combining a Shell gift card purchased at IGA with an American Express Cobalt® Card (5% cash back) to pay for gas is another very profitable option.

AIR MILES gas promo

CIBC - Journie

With CIBC’s CIBC Dividend Card® Visa Infinite* or CIBC Platinum Dividend Card® Visa*, you get discounts on gas at Ultramar (as well as Pioneer, Marché Express, On the Run, Fas Gas and Chevron) with the Journie program:

  • 3 cents per litre every time you fill up
  • 7 cents per liter each time you accumulate 300 Journie points
cibc day

In addition, Journie Rewards is associated with the Aeroplan program. By linking your Journie and Aeroplan accounts, you will receive 300 Aeroplan points at the end of each cycle of 300 Journie Rewards points.

Then, you can exchange these Aeroplan points for a discount or vouchers to treat yourself:

  • 300 Aeroplan points versus a voucher entitling you to a discount of $0.07 per litre of fuel for a single fill-up (up to 50 litres). Combine up to 5 coupons for a maximum rebate of $0.35 per liter
  • 500 Aeroplan points for a $5 convenience store voucher
  • 600 Aeroplan points for a $5 discount at M&M Food Market
  • 1,100 Aeroplan points for a La Totale car wash voucher (value of $15.99)

Furthermore, these credit cards offer the highest cash back rates in Canada for gasoline:

This is handy if the gift card trick is too complicated for you! Especially since there are no Ultramar gift cards in grocery stores.

PC Optimum - Esso

On the PC Optimum side, you earn PC Optimum points on gas at Esso:

  • 10 points per liter ($0.01 value)
  • 30 points per liter with a PC Finance credit card (value of $0.03)

In addition, PC Optimum points can be redeemed for purchases at Esso :

  • 10 cents off per liter (up to 40 liters) when you redeem 4,000 PC Optimum points

Let’s go back to the example of a 40-litre tank of gas, at $1.60/litre = $64. You will earn:

No PC Finance credit card With PC Finance credit card
400 PC Optimum points ($0.40 value) 1,200 PC Optimum points ($1.20 value)
0.63% discount 1.88% discount

In comparison, this $64 purchase made on a credit card not linked to PC Finance yields:

Purchase with American Express Cobalt® Card only (2%) 128 Membership Rewards points ($1.28 value)
Gift Card Tip: Grocery + Cobalt (5%) 320 Membership Rewards (value of $3.20)
Purchase with Scotia Momentum® VISA Infinite* card only (2% cashback) 1,28 $
Grocery Gift Card + Scotia Momentum Visa Infinite Card (4% cashback) 2,56 $

RBC - Petro-Canada

From RBC, any credit card will save you up to 7 cents per liter in value, like the :

This way, you get discounts on gas at Petro Canada:

  • 3 cents per liter every time you fill up;
  • 20% more Petro-Points (worth about 1.2 cents per liter)
  • 20% more points Avion Rewards with an RBC credit card that earns RBC Rewards points like the RBC Avion Visa Infinite Card (worth approximately 2.8 cents per liter)

To obtain them, you must first link your RBC credit card and your Petro-Points account.

In the Petro-Points program, the basic earning is:

  • 10 points per 1 liter of gas
  • 10 points for every $1 spent in-store and at car washes

Every 1,000 Petro-Points gives you a $1 discount on items or free gas.

Let’s go back to the example of a 40-litre tank of gas, at $1.60/litre = $64. It will cost you at Petro-Canada:

Without RBC credit card With RBC credit card
64 $ 61,20 $
0% discount 4.4% discount ($2.80 value)

Here are some alternative payment methods and their benefits for the same $64 purchase:

Purchase with American Express Cobalt® Card only (2%) 128 Membership Rewards points ($1.28 value)
Grocery Gift Card Tip + Cobalt (5%) 320 Membership Rewards points (value of $3.20)
Purchase with Scotia Momentum® VISA Infinite* card only (2% discount) 1,28 $
Grocery Gift Card trick + Scotia Momentum Visa Infinite Card (4% cashback) $2.56

 

At Costco

No loyalty program is associated with Costco gas stations.

By default, gas at Costco is cheaper than elsewhere, thanks to revenue from Costco member dues.

Please note that gasoline purchases at Costco do not earn a 2% cash back for Executive members.

But there are credit cards that give more, and there are two that stand out:

Using the $1.60/liter example above, it’s probably around $1.50/liter at Costco. For 40 liters, you’ll earn $1.80 cash back (3%) with CIBC Costco Mastercard.

Summary: Best fuel-saving combinations today

Here are the best combinations to save on gas prices:

Service station and program Strategy
Shell and AIR MILES
Ultramar, Pioneer, Marché Express, On the Run, Fas Gas, Chevron, and Journie/Aeroplan
Esso
  • Purchase the Esso gift card at the grocery store (Metro, Super C, or even Couche-Tard) with the American Express Cobalt® Card.
  • Scan your PC Optimum membership card at the Esso cash register
  • Pay for gas with the Esso gift card
Petro-Canada
  • Purchase Petro-Canada gift cards at the grocery store (Metro or Super C) with the American Express Cobalt® Card
  • Scan your Petro-Points membership card at the Petro-Canada cashier
  • Pay for gas with the Petro-Canada gift card
Costco

Fuel prices and savings

With the right credit card in your wallet and a few tricks up your sleeve, you can save money on gas by earning rewards or cash back.

And if you’re thinking of switching to electric, you should know that you can also save on charging costs! Subscribe to our newsletter for more money-saving tips!

In addition to credit cards and loyalty programs, there are many other ways to reduce your gas consumption. See our article: 10 tips to reduce fuel consumption in 2024.

What is the price per liter of gasoline in Quebec?

For the latest gas prices, consult sites like EssenceQuebec.com.

Come to discuss that topic in our Facebook Group!
Caroline Tremblay
Caroline Tremblay
Caroline, a loyalty program specialist, helps families maximize their points to travel more frequently and affordably. With expertise in Disney, AIR MILES, and Costco, she travels the world with her partner and two children through rewards. Passionate about the latest in loyalty programs, Caroline shares tips to help you earn more points and turn your travel dreams into reality.
All posts by Caroline Tremblay

Receive our newsletter every week!

Savings are here (if you don’t see the sign-up form, please click here):

Milesopedia