If your rent eats more than a third of your paycheque, you are not imagining it — housing is the single biggest driver of where Canada is affordable and where it isn't. The good news is that the gap between the country's cheapest and most expensive cities is enormous. A one-bedroom apartment that costs $2,600 a month in Vancouver runs $1,000 in Saguenay, Quebec. That's the same apartment for less than 40% of the price.
This ranking is built from our cost database, which tracks nine everyday categories — rent, groceries, transit, utilities, gas, dining, gym, and childcare — for every city. All figures below are monthly and in Canadian dollars, updated June 2026. We rank primarily on the cost of a one-bedroom apartment in the city centre, because rent is where the real money goes, then factor in the rest.
The 10 cheapest cities to live in Canada
1. Saguenay, Quebec — rent from $1,000
Saguenay is the most affordable city in our entire dataset. A downtown one-bedroom averages $1,000, groceries sit below the national baseline at an index of 95, and childcare is an astonishing $185 a month thanks to Quebec's subsidized daycare system. The trade-off is location — Saguenay is a three-hour drive north of Quebec City — and winters that are long even by Canadian standards.
2. Trois-Rivières, Quebec — rent from $1,050
Halfway between Montreal and Quebec City, Trois-Rivières gives you a central one-bedroom for $1,050 and the same $185 childcare. Gas is pricey at $1.68/litre (a province-wide reality in Quebec), but a mid-range meal out is just $22.
3. Sherbrooke, Quebec — rent from $1,100
A university town with a low cost base: $1,100 downtown rent, $105 utilities, and a $38 gym membership — among the cheapest in the country. French is essential for daily life here, as in most of this list's Quebec entries.
4. Lévis, Quebec — rent from $1,200
Directly across the river from Quebec City, Lévis offers near-capital amenities at $1,200 rent and $195 childcare. You get big-city access without big-city prices.
5. Quebec City, Quebec — rent from $1,250
The cheapest major city in Canada. A downtown one-bedroom is $1,250, childcare is $200, and transit is a reasonable $92/month. For a provincial capital with a real economy and an international airport, nothing else comes close on value.
Montreal vs Quebec CityCompare these cities →
6. Regina, Saskatchewan — rent from $1,200
Outside Quebec, the Prairies are where affordability lives. Regina has $1,200 rent and a 98 grocery index, though utilities run higher at $175/month because of cold winters. No language barrier and a stable government-and-agriculture economy.
7. Saskatoon, Saskatchewan — rent from $1,250
Slightly larger and more dynamic than Regina, Saskatoon keeps rent at $1,250 with comparable everyday costs. It's the better pick if you want more nightlife and a bigger job market on the Prairies.
Regina vs SaskatoonCompare these cities →
8. St. John's, Newfoundland — rent from $1,100
Rent is low at $1,100, but St. John's is a case study in why rent alone isn't the whole story: utilities run $180/month and childcare is $800. Still, for an English-speaking coastal city with serious character, the all-in cost is among the country's lowest.
9. Winnipeg, Manitoba — rent from $1,350
The largest city on this list after Quebec City. Winnipeg offers $1,350 rent, a low 97 grocery index, and $700 childcare — well below the Ontario or BC norm. The catch is famously harsh winters.
10. Edmonton, Alberta — rent from $1,400
Alberta's capital rounds out the list at $1,400 rent with no provincial sales tax, which quietly lowers the cost of everything you buy. Utilities are the highest here at $185/month, but strong wages in energy and trades often offset it.
Edmonton vs WinnipegCompare these cities →
What the cheapest cities have in common
Three patterns explain almost every entry above:
- Quebec dominates on childcare. Subsidized daycare keeps childcare at $185–$220/month across Quebec, versus $700–$1,750 elsewhere. For a family, that single line can swing the math by $15,000 a year.
- The Prairies win on rent without a language barrier. Regina, Saskatoon, Winnipeg, and Edmonton all sit well below the national average for English-speaking households.
- Low rent can hide high utilities. St. John's and the Prairie cities have cold-climate heating bills that erode some of the rent savings, so always look at the full picture.
How to use these numbers
A headline rent figure is a starting point, not a verdict. Before you commit to a move, compare your current city against a target across all nine categories — childcare and utilities in particular can completely reorder a ranking once they're added in. Our comparison tool does this side by side and tells you, in one sentence, which city is cheaper overall and by how much.
Frequently asked questions
What is the cheapest city to live in Canada in 2026?
Saguenay, Quebec is the cheapest city in our dataset, with a downtown one-bedroom averaging $1,000/month and childcare around $185/month. Trois-Rivières and Sherbrooke are close behind. Outside Quebec, Regina and Winnipeg are the most affordable cities for English-speaking households.
Why are Quebec cities so much cheaper than the rest of Canada?
Two reasons: rent in Quebec's mid-size cities is among the lowest in the country, and the province's subsidized childcare program caps daycare at roughly $185–$220 a month — a fraction of the $1,000+ common in Ontario and British Columbia. The main trade-off is that day-to-day life requires French.
Is low rent enough to make a city affordable?
Not on its own. Cities like St. John's have low rent but high utilities and childcare, which narrows the gap. The most affordable cities overall are the ones that are cheap across rent, groceries, utilities, and childcare together — which is why comparing all nine categories side by side matters before you move.