Grocery Saver
Cost of living

Cost of living in Canada by city: 2026 comparison

A side-by-side comparison of cost of living in Canada's major cities in 2026, with a special focus on what shoppers actually pay at the grocery store.

By Grocery Saver Editorial··
8 min read
Updated

When Canadians compare cities, the conversation usually starts with rent. But housing is only the loudest line item. Groceries, transportation, utilities and taxes are the quieter ones, and they tell a more nuanced story about where your dollar actually stretches.

Vancouver

Vancouver remains the most expensive city in the country on housing and one of the most expensive on groceries. Fresh produce is generally cheaper than other Canadian cities thanks to West Coast supply chains, but dairy, meat, and packaged goods print at the high end of the national range.

Toronto

Toronto closely tracks Vancouver on overall cost of living. Grocery prices are at or above the national average across the board, with some relief at independent ethnic grocers and the increasingly competitive discount banner stores.

Calgary

Calgary is meaningfully cheaper than Toronto and Vancouver on housing and slightly below the national average on groceries. Beef and pork tend to be priced more aggressively here given proximity to Alberta supply.

Montreal

Montreal is the most affordable of the five largest cities for housing, and groceries are competitive too. Quebec has its own grocery dynamics — strong independents, frequent fresh-pricing wars, and dépanneurs/marchés that compete on convenience rather than price.

Halifax

Halifax is somewhere in the middle: housing has risen sharply over the last few years but is still well below Toronto and Vancouver. Groceries are at or slightly above the national average, with seafood notably cheaper. The city is well-served by Sobeys, Atlantic Superstore, Walmart and Costco.

Where the dollar actually stretches

  • Cheapest overall: Montreal

  • Cheapest groceries on average: Calgary, then Montreal

  • Most expensive overall: Vancouver, with Toronto close behind

  • Best price-to-amenity tradeoff: Halifax for the East, Calgary for the West

These are aggregate generalizations. Individual neighbourhoods vary widely, and the difference between disciplined and undisciplined grocery shopping inside any one city is often larger than the difference between cities.

Frequently asked questions

Which Canadian city has the cheapest cost of living?

Among the five largest cities, Montreal generally has the lowest combined cost of living, driven mainly by lower housing costs.

Where are groceries cheapest in Canada?

On average, Calgary and Montreal offer the lowest grocery prices among major Canadian cities. Vancouver and Toronto are the most expensive.

How much does cost of living differ between Toronto and Calgary?

Toronto is meaningfully more expensive than Calgary, mostly due to housing. Groceries in Toronto run several percent above Calgary on a comparable basket.


cost of living
Canadian cities
Toronto
Vancouver
Calgary
Montreal
Halifax
Put this into practice

Grocery Saver surfaces this week's biggest sale prices in your city and plans an optimized multi-store route so you can act on the kind of advice in this post in five minutes a week.