Canada Fuel Prices 2026: Provinces, Carbon Levy & Refinery Landscape
Canada's retail fuel market is unusually complex: prices vary by up to 50+ cents per litre from the cheapest province (Alberta) to the most expensive (British Columbia), driven by different layers of provincial taxes, the federal carbon levy, local transit levies, and proximity to refineries. In 2026 the federal carbon levy reached CAD $80/tonne CO₂, adding another increment to pump prices in provinces where it applies. This article breaks down how Canadian fuel prices are structured and why they differ so sharply across provinces.
For live pump prices across Canada and globally, use the fuel price explorer.
Overview: Canada's multi-layer tax structure
Canadian fuel prices at the pump reflect five potential tax layers:
- Federal excise tax: 10 ct/litre on petrol (unchanged since 1995)
- Federal carbon levy: applies in provinces without equivalent provincial carbon pricing
- Provincial fuel tax: varies significantly by province (0–19 ct/litre range)
- Provincial sales tax (PST) or HST/GST: applied on the total pump price including other taxes
- Local/municipal levies: applied in Metro Vancouver (TransLink 17 ct/l) and some other urban areas
On top of all taxes, crude oil and refining costs, and the retail margin, comprise the remainder of the pump price. Canada is a major crude producer — it is the world's fourth-largest — but not all crude is easily converted to refined products locally: Alberta oil sands crude (heavy sour) requires complex refineries, most of which are located in Edmonton and eastern Canada (Ontario, Quebec). For background on how crude type affects refining economics, see our glossary entry on sweet crude vs sour crude.
Federal vs provincial fuel taxes
| Tax type | Rate (petrol) | Who applies it | 2026 status |
|---|---|---|---|
| Federal excise | 10.0 ct/l | Federal government, nationwide | Unchanged since 1995 |
| Federal carbon levy | 17.6 ct/l (at $80/t) | Federal — provinces without own system | Applies in ON, MB, SK, NB, NS, PEI, NL, NT, NU, YT |
| BC Motor Fuel Tax | 8.475 ct/l base + local levies | BC provincial | +17 ct/l TransLink in Metro Vancouver |
| BC carbon tax | 21.11 ct/l | BC provincial | BC opted out of federal charge; own system |
| Ontario fuel tax | 14.7 ct/l | Ontario provincial | Temporarily cut to 9 ct/l in 2022, restored 2023 |
| Alberta fuel tax | 13 ct/l (suspended in 2022, restored 2023) | Alberta provincial | Not subject to federal carbon levy |
| Quebec fuel tax | 19.2 ct/l + Montreal 3 ct/l | Quebec provincial | Quebec cap-and-trade (WCI) system applies |
The federal carbon levy in 2026
The federal fuel charge — commonly called the "carbon tax" — is a cornerstone of Canada's climate policy under the Greenhouse Gas Pollution Pricing Act. At CAD $80/tonne CO₂ in 2026, it adds:
- Approximately 17.6 ct/litre on regular petrol
- Approximately 21.4 ct/litre on diesel
- Approximately 15.3 ct/litre on propane
The federal charge applies only where a province does not have its own carbon pricing system meeting federal "benchmark" stringency. British Columbia, Quebec, and Nova Scotia (from 2023) operate their own systems and are exempt. Alberta, Ontario, Saskatchewan, and others use the federal backstop.
The federal government returns approximately 90% of federal fuel charge revenue directly to households in backstop provinces via the Climate Action Incentive Payment (CAIP), paid quarterly. The rebate is the same flat amount per adult/child regardless of fuel consumption, meaning it is progressive in impact: low-fuel-use households receive more back than they pay.
Fuel prices by province (2026 averages)
| Province / city | Avg regular petrol (CAD ct/l) | Key tax factor |
|---|---|---|
| Metro Vancouver, BC | ~210–230 ct/l | BC carbon tax + TransLink levy + PST |
| Victoria, BC | ~190–205 ct/l | BC taxes; no TransLink levy |
| Toronto, Ontario | ~175–190 ct/l | Federal carbon levy + ON fuel tax + HST |
| Montreal, Quebec | ~170–185 ct/l | QC cap-and-trade + Montreal levy + QST |
| Calgary, Alberta | ~148–165 ct/l | No PST; TIER rather than federal levy; cheap WCS crude access |
| Edmonton, Alberta | ~145–162 ct/l | Same as Calgary; close to refineries |
| Halifax, Nova Scotia | ~170–185 ct/l | NS carbon pricing; distant from refineries |
| Winnipeg, Manitoba | ~168–180 ct/l | Federal carbon levy; no major local refinery |
Canadian refinery landscape
Canada has approximately 15 operating refineries with a combined crude distillation capacity of around 1.9 million barrels/day — less than domestic crude production. The mismatch is resolved by exporting crude (mostly to the US Gulf Coast and Midwest) and importing refined products (particularly in eastern Canada and British Columbia).
- Western Canada: Edmonton cluster (Suncor, Imperial Oil, Parkland) processes Alberta crude; Calgary benefits from proximity
- Ontario: Imperial Oil Sarnia and Suncor Mississauga supply Ontario; also receive US imports via Great Lakes pipelines
- Quebec: Valero Lévis refinery; Montreal receives product by tanker and pipeline
- BC: Parkland Burnaby is the only Lower Mainland refinery; BC also imports refined product by ship from Washington State and Asia — adding logistics cost that explains higher Vancouver prices
- Atlantic Canada: Irving Oil Saint John (Canada's largest refinery by capacity) supplies the Maritimes; still, remote communities face high distribution costs
Canada vs USA: Why US prices are usually lower
The US average petrol price is typically CAD 50–80 ct/litre lower than the Canadian average (when converted at the exchange rate). The main reasons:
- Lower US federal and state gasoline taxes than Canadian combined tax layers
- No federal carbon levy on US gasoline (no federal carbon price in the US as of 2026)
- Higher US refinery capacity and competition near major demand centres
- Larger and more liquid US wholesale market driving tighter retail margins
For a broader international comparison of pump prices and tax rates, see our guide to highest fuel tax countries and the live data in the fuel price explorer.
Frequently asked questions
-
Why is petrol so expensive in Vancouver compared to the rest of Canada?
- Vancouver has the highest fuel taxes in Canada: provincial Motor Fuel Tax, a Metro Vancouver TransLink levy of 17 ct/litre, BC carbon tax, and federal excise. Together these add over CAD 0.70/litre above the crude and refining cost. BC also has limited local refinery capacity and imports refined product by ship, adding logistics cost.
-
What is the federal carbon levy on fuel in Canada?
- The federal fuel charge (carbon levy) is CAD $80/tonne CO₂ in 2026, adding approximately 17.6 ct/litre on petrol and 21.4 ct/litre on diesel in provinces using the federal backstop. About 90% of revenue is returned to households as the Climate Action Incentive Payment rebate.
-
Why are fuel prices cheaper in Alberta than Ontario?
- Alberta has no provincial sales tax, uses its own TIER carbon system for large industrial emitters rather than the federal fuel charge, and has direct access to Alberta crude via local refineries in Edmonton. These factors combine to make Calgary and Edmonton among the cheapest fuel markets in Canada.