April 2, 2026 · Jake Mitchell
Provincial Diesel Prices Across Canada in 2026
Compare diesel prices by province in 2026 using NRCan data. See how fuel costs in Alberta, BC, Ontario, and Quebec impact trucking profitability.
Fuel is the single largest variable cost for any Canadian trucker. It typically accounts for 30–40 percent of total operating expenses, and unlike your truck payment or insurance, it changes every week. The problem for Canadian owner-operators is that diesel prices are not uniform across the country. A litre of diesel in Edmonton can cost $0.40 less than the same litre in Vancouver. Over a 10,000-kilometre month, that difference adds up to thousands of dollars — money that comes straight out of your profit margin.
Key Takeaways
- Diesel prices in Canada vary by $0.30–$0.50 per litre between provinces
- NRCan publishes weekly provincial diesel price data used by industry professionals
- Alberta consistently has the lowest diesel prices due to lower provincial fuel taxes
- BC and the Atlantic provinces typically have the highest diesel costs
- Haulalytics pulls NRCan provincial diesel prices automatically into its CAD calculator
A Winnipeg-based reefer operator I spoke with last quarter told me he rerouted his fuel stops to fill up in Saskatchewan instead of Ontario after checking NRCan data. That one change saved him over $600 per month on the same lanes. He did not drive a single extra kilometre — he just fueled smarter.
How NRCan Tracks Diesel Prices
Natural Resources Canada (NRCan) collects and publishes weekly fuel price data for every province and territory. Their methodology surveys retail fuel stations across the country, reporting average pump prices for regular gasoline, premium gasoline, and diesel.
For truckers, the diesel dataset is the one that matters. NRCan breaks it down by:
- Province and territory — all 13 jurisdictions
- City-level data — major urban centres within each province
- Weekly updates — published every Tuesday
- Historical data — going back years for trend analysis
This is the most authoritative public fuel price source in Canada, and it is what Haulalytics integrates into its Canadian trucking calculator so your load profitability analysis uses real, current fuel costs rather than guesses.
Provincial Diesel Price Comparison: Early 2026
Here is a snapshot of average retail diesel prices across Canadian provinces as of Q1 2026. These figures come from NRCan weekly reporting and represent pump prices including all applicable taxes.
| Province | Avg. Diesel Price ($/L) | Provincial Fuel Tax (¢/L) | Carbon Tax Component (¢/L) | | --- | --- | --- | --- | | Alberta | $1.48 | 13.0 | 17.6 | | Saskatchewan | $1.54 | 15.0 | 17.6 | | Manitoba | $1.58 | 14.0 | 17.6 | | Ontario | $1.67 | 14.7 | 17.6 | | Quebec | $1.72 | 20.2 | 17.6 | | New Brunswick | $1.69 | 15.5 | 17.6 | | Nova Scotia | $1.74 | 15.4 | 17.6 | | Prince Edward Island | $1.71 | 13.1 | 17.6 | | Newfoundland & Labrador | $1.78 | 16.5 | 17.6 | | British Columbia | $1.89 | 26.67 | 17.6 |
Note: Prices fluctuate weekly. The federal carbon levy applies uniformly across provinces that do not have an equivalent provincial carbon pricing system. BC's notably higher price reflects its higher provincial fuel tax and TransLink surcharge in the Metro Vancouver area.
Why Prices Vary So Much Between Provinces
Provincial Fuel Taxes
The single biggest driver of price variation is provincial fuel tax policy. Alberta's fuel tax of 13.0 cents per litre is among the lowest in the country, while BC charges 26.67 cents — more than double. Quebec's fuel tax is also elevated at 20.2 cents. These taxes are baked into the pump price and directly affect your cost per mile.
Carbon Pricing
The federal carbon levy adds a uniform per-litre charge across most provinces. As of 2026, the diesel carbon charge sits at approximately 17.6 cents per litre. Provinces with their own carbon pricing systems (like BC's carbon tax) may have slightly different effective rates, but the net impact is similar.
Refinery Proximity and Supply Logistics
Alberta's lower prices are not just about taxes. The province is close to major refinery infrastructure in Edmonton and has ample crude supply. Atlantic provinces, by contrast, rely on imported refined product or pipeline-delivered fuel from central Canada, adding transportation costs.
Seasonal Demand
Winter drives up diesel demand across the Prairies and Northern Ontario, where extreme cold increases fuel consumption. Trucks burn more fuel in -30°C conditions — both for propulsion and for idling to keep engines warm. This seasonal surge can add $0.05–$0.10 per litre during peak winter months.
Impact on Trucking Profitability by Province
Let us put real numbers on this. Assume you operate a Class 8 truck averaging 40 L/100 km and drive 15,000 km per month.
| Province | Diesel $/L | Monthly Fuel (6,000 L) | Annual Fuel Cost | | --- | --- | --- | --- | | Alberta | $1.48 | $8,880 | $106,560 | | Saskatchewan | $1.54 | $9,240 | $110,880 | | Manitoba | $1.58 | $9,480 | $113,760 | | Ontario | $1.67 | $10,020 | $120,240 | | Quebec | $1.72 | $10,320 | $123,840 | | British Columbia | $1.89 | $11,340 | $136,080 |
The difference between operating primarily in Alberta versus BC is $29,520 per year in fuel costs alone. That is not a rounding error — it is the difference between a profitable year and a break-even one. Understanding this gap is essential for calculating your trucking profit margins.
Strategic Fueling: How to Reduce Your Fuel Costs
Plan Fill-Ups by Province
If you are running a lane that crosses multiple provinces, time your fuel stops to fill up in lower-tax jurisdictions. A truck hauling freight from Vancouver to Calgary should fuel as little as possible in BC and top off in Alberta. Conversely, eastbound from Alberta through Saskatchewan and Manitoba, fill your tanks before leaving Alberta.
Use Cardlock and Bulk Programs
Cardlock stations (Petro-Canada SuperPass, Shell Fleet Navigator, etc.) typically offer 3–8 cents per litre below retail. Over 6,000 litres per month, that saves $180–$480 monthly.
Track NRCan Data Weekly
Haulalytics integrates NRCan provincial diesel prices into its load calculator, but even checking the raw NRCan data weekly gives you an edge. When prices spike in one region, you can adjust your bidding, route planning, and fueling strategy.
Monitor Fuel Surcharge Alignment
If you receive a fuel surcharge from your broker or shipper, verify that it actually covers your real fuel costs. Many surcharge schedules are pegged to US EIA data or a national Canadian average, neither of which reflects what you actually pay in your operating province. Our fuel surcharge guide explains how to verify alignment.
Fuel Price Trends in 2026
Several factors are shaping diesel prices across Canada this year:
Carbon levy increases: The federal carbon price continues its scheduled annual increase, adding roughly 3 cents per litre each year to diesel costs. By 2030, this will represent a significant portion of the pump price.
Global crude volatility: OPEC+ production decisions and geopolitical tensions continue to create price swings. Canadian diesel is not immune — crude oil benchmarks (WTI and Western Canadian Select) directly influence refinery gate prices.
Refinery maintenance windows: Planned turnarounds at major Canadian refineries (Irving in Saint John, Suncor in Edmonton) create temporary regional supply tightness that can push prices up by $0.05–$0.15/L for several weeks.
Electric and alternative fuel competition: While battery-electric trucks remain a small fraction of the Canadian fleet, natural gas (CNG and LNG) is gaining traction on certain corridors. This has not materially affected diesel prices yet, but fleet operators should watch the trend.
How Fuel Costs Affect Load Decisions
Every load you evaluate should account for the actual diesel price on that route, not a national average. A load from Toronto to Halifax might look profitable at $1.67/L (Ontario diesel), but if half the route runs through New Brunswick and Nova Scotia at $1.69–$1.74/L, your actual fuel cost is higher than expected.
This is why Haulalytics supports CAD and NRCan provincial diesel prices natively. When you enter a load, the calculator factors in the fuel cost for the provinces you will actually drive through. See our step-by-step guide to the Canadian load calculator for how to set this up.
For cross-border trucking between the US and Canada, fuel price differences become even more pronounced. US diesel is generally cheaper (priced in USD per gallon), but once you convert to CAD per litre and add the border-crossing overhead, the savings may be smaller than they appear.
IFTA and Provincial Fuel Taxes
If you operate across provincial or state lines, your IFTA reporting must account for fuel purchased and kilometres driven in each jurisdiction. Provinces with higher fuel taxes (BC, Quebec) collect more through IFTA surcharges, while provinces where you fuel up cheaply (Alberta, Saskatchewan) generate credits.
Understanding provincial diesel prices is not just about saving at the pump — it directly affects your quarterly IFTA filings and cash flow. Operators who fuel strategically in low-tax provinces and drive significant kilometres in high-tax provinces often owe net IFTA payments. The opposite strategy can generate refunds.
What Canadian Freight Rates Should Reflect
When negotiating freight rates, keep provincial fuel costs front and centre. A rate that works for an Alberta-based carrier may not work for a BC-based operator running the same lane, simply because the BC operator's fuel baseline is 25–30 percent higher.
Smart owner-operators build their rate quotes around their actual provincial fuel costs, not a national average. If your shipper pushes back, show them the NRCan data — the numbers speak for themselves.
FAQ
Where can I find official NRCan diesel price data?
NRCan publishes weekly fuel prices on the Natural Resources Canada website under their energy pricing reports. The data covers all provinces and territories and is updated every Tuesday. Haulalytics also pulls this data automatically into its Canadian load calculator.
Why is diesel so much more expensive in BC?
British Columbia has the highest provincial fuel tax in Canada at 26.67 cents per litre, plus its own carbon tax and a TransLink surcharge in the Metro Vancouver region. Combined, these add approximately $0.45/L more than Alberta's tax burden. The province's geographic distance from major refineries also contributes to higher base costs.
How much can I save by fueling in Alberta instead of BC or Ontario?
On a typical 6,000-litre monthly consumption, fueling in Alberta versus BC saves approximately $2,460 per month ($29,520 annually). Versus Ontario, the savings are approximately $1,140 per month ($13,680 annually). These are significant numbers that directly affect your profit margins.
Do diesel prices affect IFTA filings?
Yes. IFTA distributes fuel tax obligations based on where you drive, not where you fuel. If you purchase cheap fuel in Alberta but drive extensively in BC, you will owe BC the difference in fuel tax through your quarterly IFTA filing. The pump price itself is not the IFTA calculation, but the underlying tax rates are.
How often should I update my fuel cost assumptions?
At minimum, review your fuel cost inputs weekly when evaluating loads. NRCan updates every Tuesday, and significant price moves of $0.05/L or more can shift a marginal load from profitable to unprofitable. Haulalytics updates automatically, but if you use spreadsheets, set a weekly reminder. For a comprehensive approach to managing fuel costs across a fleet, see the Canadian fleet management analytics guide.
Does Haulalytics support NRCan diesel prices?
Yes. Haulalytics is the only free trucking calculator that integrates NRCan provincial diesel prices directly. When you set your currency to CAD, it automatically sources fuel prices from NRCan data rather than US-based EIA figures. Check the glossary for definitions of fuel-related trucking terms.
Try the Haulalytics calculator with live NRCan diesel prices and see how provincial fuel costs affect your bottom line.