Skip to content
Home › Grocery prices › Olive oil (1 litre)

Olive oil (1 litre): average price in Canada

The average price of olive oil (1 litre) was $11.04 in September 2026 (▲ 3.0% in a year). Shoppers in Ontario paid the least: $10.25. Use it to spot a bad price before you pay.

Canada average$11.04September 2026
Cheapest: Ontario$10.25Dearest: Whitehorse $13.51

Price by province, September 2026

Price over the last 12 months

9.9211.5313.1414.75Sep 25Dec 25Mar 26Jun 26Sep 26
CanadaOntario (cheapest)Whitehorse (dearest)

More bakery & pantry

Price your whole basket →

Questions and answers

What does olive oil (1 litre) cost in Canada?

$11.04 on average in September 2026, according to Statistics Canada.

Where is olive oil cheapest?

Ontario ($10.25). The most expensive was Whitehorse ($13.51).

Has the price gone up?

Compared with September 2025 ($10.72), the Canadian average is up 3.0%.

How is the average price measured?

Statistics Canada collects prices for the Consumer Price Index from retailers across the country and publishes monthly averages for a fixed product description and size.

Source: Statistics Canada, Table 18-10-0245-01, Monthly average retail prices for selected products (Statistics Canada Open Licence). Data to September 2026.