Esso (Imperial Oil) has one of the biggest brand footprints we track in the Toronto area, partly because so many Circle K and 7-Eleven corner stores pump Esso-branded fuel — the store sign and the fuel brand are often different companies. That breadth makes Esso the brand you are statistically most likely to be nearest to anywhere in the GTA, and it also produces a wide in-brand spread: the gap between the cheapest and priciest Esso on the same day regularly exceeds 10 cents per litre.
Esso’s loyalty hook is PC Optimum — Esso and Mobil are the program’s fuel partners — so every litre earns points redeemable on groceries at Loblaws, No Frills and the other Loblaw banners. For a household that already shops there, base earn plus the frequent app multipliers works out to roughly 1–2¢/L back in grocery credit on top of the posted price.
The ranked list below refreshes hourly. As with every major, the cheapest Essos cluster where the discounters are: Scarborough’s Kennedy and Markham Road corridors, Rexdale, and the stations trading against Brampton and Vaughan independents at the city edges.