Diesel prices by city
Diesel was 261.5¢/L in Toronto at the October 19, 2026 survey, 84.8¢/L more than regular.
Diesel in Toronto, survey of Monday, October 19, 2026
261.5¢/L
Estimate for tomorrow, Tuesday, October 27, 2026: 259.5¢/L (−2.0¢).
| 55 L at this price | $143.83 |
| The same fill-up tomorrow (estimate) | $142.73 |
| Fuel for 15,000 km a year | $3,386 |
| Taxes in one litre | 39.1¢/L (14.9%) |
| Past error of the estimate | ±4.5¢ on average over 140 weeks ("no change" guess: ±4.5¢) |
Source: Government of Ontario, survey of Monday, October 19, 2026.
Prepared by Radif Partners · Method · official sources read on October 26, 2026 · estimate for October 27, 2026, published method
Diesel costs more than regular gasoline in every city this site follows: on average 83.2¢/L more per litre today, from 223.9¢/L in Edmonton to 298.3¢/L in Laval. The gap comes from the wholesale market, not from taxes: at the Toronto rack, the last published price was 212.7¢/L for diesel against 130.9¢/L for gasoline (October 21, 2026). Official diesel figures come from the same sources as gasoline: the weekly Ontario survey, the maximum prices of the Atlantic regulators and the monthly averages of Statistics Canada; the Régie de l'énergie's daily survey covers regular gasoline only. For the same reason, the estimate for tomorrow moves diesel only with rack prices, which Ontario publishes a week late, and on most days it equals the last official figure. Across Canada, Statistics Canada's monthly average for diesel is not used here; each city has its own figure and date.
Diesel, city by city
The table ranks the cities by diesel price and shows the gap with regular gasoline on the same basis. Cities that only have a monthly Statistics Canada average show the estimate for tomorrow, labelled as such; the others show their latest official figure, with its date.
| City | Diesel | Regular | Gap | Figure |
|---|---|---|---|---|
| Edmonton | 223.9¢/L | 151.2¢/L | +72.7¢ | estimate |
| Calgary | 228.7¢/L | 156.0¢/L | +72.7¢ | estimate |
| Saskatoon | 238.3¢/L | 177.8¢/L | +60.5¢ | estimate |
| Regina | 242.6¢/L | 176.3¢/L | +66.3¢ | estimate |
| Winnipeg | 243.8¢/L | 173.8¢/L | +70.0¢ | estimate |
| St. Catharines and Niagara | 257.9¢/L | 174.4¢/L | +83.5¢ | survey of Monday, October 19, 2026 |
| London, Ontario | 259.8¢/L | 177.0¢/L | +82.8¢ | survey of Monday, October 19, 2026 |
| Windsor | 260.0¢/L | 175.9¢/L | +84.1¢ | survey of Monday, October 19, 2026 |
| Toronto | 261.5¢/L | 176.7¢/L | +84.8¢ | survey of Monday, October 19, 2026 |
| Ottawa | 264.1¢/L | 170.8¢/L | +93.3¢ | survey of Monday, October 19, 2026 |
| Halifax | 270.7¢/L | 185.3¢/L | +85.4¢ | maximum price in force since October 23, 2026 |
| Moncton | 275.2¢/L | 185.2¢/L | +90.0¢ | maximum price in force since October 23, 2026 |
| Victoria | 279.9¢/L | 212.3¢/L | +67.6¢ | estimate |
| St. John's | 284.6¢/L | 202.5¢/L | +82.1¢ | maximum price in force since October 24, 2026 |
| Vancouver | 286.9¢/L | 211.8¢/L | +75.1¢ | estimate |
| Quebec City | 295.3¢/L | 187.1¢/L | +108.2¢ | estimate |
| Montreal | 298.3¢/L | 189.6¢/L | +108.7¢ | estimate |
| Laval | 298.3¢/L | 189.0¢/L | +109.3¢ | estimate |
Two things stand out. First, the gap with gasoline is wide everywhere, which points to the wholesale market rather than to any provincial policy. Second, taxes shift the picture only a little: per-litre diesel taxes are higher than gasoline taxes in Quebec, New Brunswick and Newfoundland and Labrador, equal in Ontario, Alberta, Saskatchewan and Manitoba, and the 3-cent ARTM levy of the Montréal region applies to gasoline only.
Why the estimate for diesel rarely moves
For gasoline, this site carries the last official figure forward with a daily signal: the Régie de l'énergie's morning survey in the Montréal region, once its taxes are removed. No such daily survey is published for diesel. The only market data are the daily rack prices that Ontario publishes for Toronto, Thunder Bay and Edmonton, about a week after the fact. When those prices are newer than the last survey, which happens with monthly averages, the estimate moves; with a weekly survey, it usually does not.
The past error is printed regardless. For Toronto diesel, the method missed the next weekly survey by 4.5¢/L on average over 140 weeks, the same as repeating the last price. Saying so is more useful than a confident number nobody can check.
Diesel tomorrow in your city
Estimate for tomorrow, Tuesday, October 27, 2026, Halifax
270.7¢/L
| Official starting point | 270.7¢/L (maximum price in force since October 23, 2026) |
| Past error of the method | ±3.7¢ on average over 25 months ("no change" guess: ±9.8¢) |
Diesel taxes
The federal excise tax on diesel is 4 cents a litre, suspended since April 20, 2026 like the 10-cent tax on gasoline. Under Finance Canada's draft legislation (proposed, not enacted) it returns at 2 cents on February 1, 2027 and at 4 cents on April 1, 2027. Provincial rates on diesel are 9 cents in Ontario, 20.2 in Quebec, 15 in British Columbia outside the transit regions, 15 in Saskatchewan, 12.5 in Manitoba, 15.4 in Nova Scotia, 15.45 in New Brunswick and 9.5 in Newfoundland and Labrador. Alberta's 13-cent tax, on diesel as on gasoline, has not been collected since October 1, 2026. Sales tax applies on top, and businesses registered for GST or HST recover it as an input tax credit.
Taxes in a litre of diesel
Taxes in one litre in Calgary
10.9¢/L
| Alberta fuel tax | 0.00¢/L |
| Federal excise tax | 0.00¢/L |
| Sales tax (GST, 5%) | 10.89¢/L |
| Product, transport and margins | 217.81¢/L |
The cost of running on diesel
Diesel engines use fewer litres for the same distance, which offsets part of the higher price. Natural Resources Canada's 2026 fuel consumption ratings give a median of 10.3 L/100 km for standard diesel pickups and 12.9 for gasoline ones. Whether the diesel version costs less to run depends on the price gap in your city, which you can test with the budget calculator on the city ranking page or the fill-up calculator below.
A diesel pickup fill-up
Cost of the fill-up
$200.05
| 10 litres | $26.15 |
| If the price goes up 5¢ | $203.87 |
| If the price goes down 5¢ | $196.22 |
| Each cent per litre on this fill-up | $0.77 |
Fleet and farm use
For a business, the useful price is the one before sales tax, since GST or HST paid on fuel is recovered as an input tax credit. The tax calculator above separates that line, so the net cost per litre can be read directly. Diesel used off the road, on farms or in fishing boats, is taxed under separate provincial rules that this site does not model: the figures here are road diesel at the pump. For a heavy vehicle, the monthly budget tool lets you enter the litres you buy and see how a one-cent move in the price changes the bill.
Atlantic regulators set the diesel maximum along with the gasoline one: in Halifax and Moncton the ceiling is reset on Fridays, in St. John's every day for now. A ceiling is not an average: stations may sell below it.