Skip to main content

Diesel Prices in Canada

Provincial diesel prices updated weekly from Natural Resources Canada

Prices reported in CAD per litre • Source: NRCan • Last updated: 2026-04-04

Canada National Average Diesel Price

Data not available

CAD per litre, all taxes included

Federal Excise Tax (Diesel)

$0.04/L CAD

Lower than gasoline rate

Largest Diesel Consumer

Alberta

Oil sands and heavy trucking demand

Provinces Tracked

10 Provinces

All major provinces via NRCan

Diesel Prices by Province

Alberta

AB

Edmonton

DIESEL_RETAIL_CA_AB_CAD

British Columbia

BC

Vancouver

DIESEL_RETAIL_CA_BC_CAD

Manitoba

MB

Winnipeg

DIESEL_RETAIL_CA_MB_CAD

New Brunswick

NB

Fredericton

DIESEL_RETAIL_CA_NB_CAD

Newfoundland & Labrador

NL

St. John's

DIESEL_RETAIL_CA_NL_CAD

Nova Scotia

NS

Halifax

DIESEL_RETAIL_CA_NS_CAD

Ontario

ON

Toronto

DIESEL_RETAIL_CA_ON_CAD

Prince Edward Island

PE

Charlottetown

DIESEL_RETAIL_CA_PE_CAD

Quebec

QC

Montreal

DIESEL_RETAIL_CA_QC_CAD

Saskatchewan

SK

Regina

DIESEL_RETAIL_CA_SK_CAD

Access Canada Diesel Prices via API

Fetch Canadian provincial diesel prices programmatically using commodity codes.

# Canada national diesel average
GET /v1/prices/latest?by_code=DIESEL_RETAIL_CA_CAD
# Ontario provincial diesel price
GET /v1/prices/latest?by_code=DIESEL_RETAIL_CA_ON_CAD
# Alberta provincial diesel price
GET /v1/prices/latest?by_code=DIESEL_RETAIL_CA_AB_CAD

Frequently Asked Questions

Is diesel cheaper than gasoline in Canada?

Historically diesel and gasoline have been similarly priced in Canada, but this varies by season and market conditions. Diesel often costs more in winter due to higher demand for heating fuel (which shares refinery capacity with diesel). In summer, diesel may be slightly cheaper per litre than premium gasoline but comparable to regular.

Who uses Canadian diesel price data?

Canadian diesel prices are important to trucking fleets, mining and oil sands operators, rail companies, fishing fleets, and agricultural businesses. Fuel cost is often the largest operating expense for these industries, making real-time data valuable for procurement and budgeting.

What commodity codes does OilPriceAPI use for Canada diesel?

Canadian diesel prices use the format DIESEL_RETAIL_CA_[PROV]_CAD. Examples:

  • DIESEL_RETAIL_CA_CAD — National average
  • DIESEL_RETAIL_CA_AB_CAD — Alberta
  • DIESEL_RETAIL_CA_ON_CAD — Ontario
  • DIESEL_RETAIL_CA_QC_CAD — Quebec

Need Canadian Diesel Prices in Your App?

Access Canada diesel prices via REST API. Free tier available — no credit card required.