Pricing

Why Costco and Canadian Tire Gas Prices Differ from Shell and Petro-Canada in Toronto

Articles are written by our editorial team — Toronto-based contributors who track local fuel retail and Ontario wholesale fuel markets. Each post is reviewed against current pump and rack data before publication. See our About page for editorial standards and our disclaimer for price accuracy notes.

Almost every Toronto driver has noticed it: pull up to a Costco or Canadian Tire gas bar and the posted price for regular gasoline is usually a few cents under the Shell, Petro-Canada, or Esso a kilometre down the road. It is not your imagination, and it is not a sale that is about to end. These discount and warehouse-style fuel retailers operate on fundamentally different commercial models from the major branded chains, and those models translate directly into the price you pay at the pump.

This article walks through the structural reasons behind the gap, what it actually amounts to in dollars per year for a typical Toronto driver, and the catches that sometimes erase the savings.

The major chains are vertically integrated brands

Shell, Petro-Canada (a Suncor brand), Esso (Imperial Oil), and Ultramar (Parkland) are all operated by Canadian or multinational integrated oil companies. They refine fuel, distribute it, and retail it under their own brand. That brand has value — to keep it, the retail arm has to fund advertising, station upgrades, national loyalty programs (Air Miles, Petro-Points, Esso Extras), credit-card partnerships, and a margin sufficient to keep franchisees and operators profitable across hundreds of locations.

None of that comes free. The retail price you see at a Shell on Yonge St has to cover not only the wholesale cost of the gasoline, the federal excise tax, the Ontario provincial gasoline tax, and 13% HST, but also the operational and brand overhead of running a national fuel network. The major chains are still competitive — they have to be — but they are not built to chase the absolute lowest pump price in the city. They are built to be a reliable, branded fuel option that people are willing to pay a small premium for.

Costco runs a deliberate loss-leader strategy

Costco is famously not in the gas business to make money on gas. The company makes its profit on membership fees and on the high-volume, low-margin retail operation inside the warehouse. Fuel exists as a traffic driver: a member who comes for a fill-up is a member who renews, and often a member who does a quick shop afterward.

That changes the entire calculus on retail pricing. Costco can run its fuel margin as thin as required to stay several cents under the local average, because the strategic value of the fuel station is measured in member retention, not in fuel profit. Costco also keeps overhead unusually low at its gas bars: no convenience store, no car wash, no national loyalty program to fund, only a handful of self-serve pumps and one attendant. They accept Mastercard and Costco-branded cards only — declining Visa is itself a margin-saving move because of the lower interchange fees Costco negotiates.

In Toronto, the practical result is that the Downsview, Scarborough (Warden), and Etobicoke Costco gas bars are typically among the lowest posted prices for regular gasoline on any given day. The catches are membership cost (the basic Gold Star is $65/year, Executive is around $135) and queues, especially on Saturday mornings and Friday afternoons.

Canadian Tire and discount independents run on rewards and lean overhead

Canadian Tire gas bars work differently again. Canadian Tire isn't an integrated oil company — it sources fuel on the wholesale market and runs its gas bars as a traffic driver for the broader retail business, much like Costco does. The hook here is Triangle Rewards: every litre earns Canadian Tire Money that you can spend in-store, which functions as an effective per-litre discount on top of an already competitive posted price. For households that shop at Canadian Tire anyway, that store credit adds up over a year.

Alongside Canadian Tire, Toronto has a healthy layer of discount and independent retailers — Pioneer, Ultramar, Mobil, and a range of unbranded independents — that compete largely on posted price rather than brand or loyalty perks. Because they carry less brand and network overhead than the integrated majors, these stations frequently sit a few cents below the Shell or Esso nearby, and they often cluster near the warehouse clubs in the same neighbourhoods to chase the same price-sensitive drivers. Watching the cheapest of these against the Costco price on any given day is usually where the best deal in the city turns up.

What the gap looks like in real money

A typical Toronto commuter driving 20,000 km per year in a sedan that gets roughly 8 L/100 km uses about 1,600 litres of gasoline annually. If the average gap between a major chain and a Costco or Canadian Tire gas bar is 5 cents per litre, that is $80 a year. If the gap averages 8 cents — which it sometimes does, especially for Costco — that is $128.

Add in Canadian Tire's Triangle Rewards (a few additional cents per litre in store credit) and the math starts to clearly favour the warehouse-club and discount options for anyone who already shops at one of these stores for other reasons. The Costco membership fee is the obvious break-even calculation: at $65/year for Gold Star, you need about 800 litres a year (half a typical commuter's volume) to come out ahead on fuel alone, before counting any value from warehouse shopping.

When the gap shrinks — or disappears

The Costco and discount-retailer pricing advantage is not absolute. There are reliably weeks each year when the major chains chase the warehouse clubs more aggressively, particularly around long weekends when travel demand is up and all retailers want to capture share. Local promotional periods — for example, double Air Miles events at Shell, or Petro-Points multiplier days at Petro-Canada — can also temporarily make a major-brand fill-up effectively cheaper for someone who actually uses those points.

The bigger structural caveat is detour cost. If your nearest Costco gas bar is 15 km out of your way, the few cents per litre saved are eaten up by the extra fuel and time. The right rule of thumb in Toronto is to optimise for time on routine commute fill-ups (use the cheapest station on your route) and to optimise for price on planned long-trip fill-ups (top up at Costco or a discount independent before leaving the city).

What this means for how you fuel up

There is no single "best" station for every Toronto driver. The right answer depends on which side of the city you live, which stores you already shop at, and how price-sensitive you are. A few broad rules that hold for most people:

  • If you already have a Costco membership for grocery or warehouse shopping, you should be defaulting to Costco gas whenever it is convenient. The membership cost is paid for by your fuel savings within a few months for a typical commuter.
  • If you regularly shop at Canadian Tire, the Triangle Rewards you earn make its gas bars effectively one of the cheapest options in most neighbourhoods, and there is broad coverage across North York, Scarborough, and Etobicoke.
  • If you don't have either membership and don't want one, your next-best move is to use a price comparison tool (like this site) before each fill-up, plus a credit card that earns 3–4% cash back on fuel purchases. That combination gets you most of the way to Costco-equivalent effective pricing without the membership.

Closing thought

Posted pump prices in Toronto look like they are set by some single market authority, but they are not. They are the visible output of very different business models — integrated oil retailers chasing brand-loyal customers on one side, warehouse clubs and discount independents chasing volume on the other. Once you understand which model you are looking at, the price differences stop feeling random and start looking like exactly what they are: deliberate positioning by retailers with very different incentives.


Related: 5 Smart Ways to Save on Gas in Toronto · Best Times to Fill Up in Toronto · Understanding Gas Taxes in Ontario