Skip to main content

Gas Prices in Canada

Provincial gasoline prices updated weekly from Natural Resources Canada

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

Canada National Average Gasoline Price

Data not available

CAD per litre, all taxes included

Federal Excise Tax

$0.10/L CAD

Federal gasoline excise tax

Highest-Tax Province

British Columbia

Provincial + federal + carbon tax

Provinces Tracked

10 Provinces

All major provinces via NRCan

Gasoline Prices by Province

Alberta

AB

Edmonton

GASOLINE_RETAIL_CA_AB_CAD

British Columbia

BC

Vancouver

GASOLINE_RETAIL_CA_BC_CAD

Manitoba

MB

Winnipeg

GASOLINE_RETAIL_CA_MB_CAD

New Brunswick

NB

Fredericton

GASOLINE_RETAIL_CA_NB_CAD

Newfoundland & Labrador

NL

St. John's

GASOLINE_RETAIL_CA_NL_CAD

Nova Scotia

NS

Halifax

GASOLINE_RETAIL_CA_NS_CAD

Ontario

ON

Toronto

GASOLINE_RETAIL_CA_ON_CAD

Prince Edward Island

PE

Charlottetown

GASOLINE_RETAIL_CA_PE_CAD

Quebec

QC

Montreal

GASOLINE_RETAIL_CA_QC_CAD

Saskatchewan

SK

Regina

GASOLINE_RETAIL_CA_SK_CAD

Access Canada Gas Prices via API

Fetch Canadian provincial gasoline prices programmatically using commodity codes.

# Canada national average
GET /v1/prices/latest?by_code=GASOLINE_RETAIL_CA_CAD
# Ontario provincial price
GET /v1/prices/latest?by_code=GASOLINE_RETAIL_CA_ON_CAD
# British Columbia provincial price
GET /v1/prices/latest?by_code=GASOLINE_RETAIL_CA_BC_CAD

Frequently Asked Questions

Why are gas prices different by province?

Canadian gas prices vary by province due to differences in provincial fuel taxes, carbon pricing programs (such as BC's LCFS), proximity to refineries, and local market conditions. British Columbia typically has the highest prices; Alberta and Saskatchewan the lowest, partly because Alberta has no provincial sales tax.

Where does OilPriceAPI get Canadian gas price data?

We source Canadian fuel prices from Natural Resources Canada (NRCan), the official federal government source for weekly transportation fuel prices. NRCan publishes average retail prices for gasoline and diesel across major cities and provinces every week.

How often are Canadian gas prices updated?

NRCan publishes weekly fuel price averages, typically released each Monday. Our scraper fetches and indexes the data the same day. Prices are reported in Canadian dollars (CAD) per litre, including all applicable taxes.

What commodity codes do Canadian fuel prices use?

Canadian gasoline prices use the format GASOLINE_RETAIL_CA_[PROV]_CAD. Examples:

  • GASOLINE_RETAIL_CA_CAD — National average
  • GASOLINE_RETAIL_CA_ON_CAD — Ontario
  • GASOLINE_RETAIL_CA_BC_CAD — British Columbia
  • GASOLINE_RETAIL_CA_AB_CAD — Alberta

Need Canadian Fuel Prices in Your App?

Access Canada gasoline and diesel prices via REST API. Free tier available.