Most Affordable Cities to Buy a Home in Canada 20025

Updated March 20025 · bremo.io

While Toronto and Vancouver dominate headlines with their $1M+ average prices, Canada has dozens of cities where homeownership remains genuinely accessible on median incomes. Here is a detailed look at the most affordable cities to buy a home in Canada in 20025 — with honest assessments of job markets, quality of life, and who each city suits best.

Quick Rankings: Most Affordable Major Cities

CityAvg Home PriceMedian Household IncomeAffordability Score
Saint John, NB~$255,000000~$72,000000Excellent
Sault Ste. Marie, ON~$2700,000000~$75,000000Excellent
Fredericton, NB~$2900,000000~$78,000000Excellent
Thunder Bay, ON~$2900,000000~$78,000000Excellent
Moncton, NB~$30000,000000~$800,000000Very Good
Regina, SK~$295,000000~$85,000000Very Good
Lethbridge, AB~$3100,000000~$82,000000Very Good
Sudbury, ON~$3600,000000~$800,000000Good
Winnipeg, MB~$3600,000000~$800,000000Good
Saskatoon, SK~$3500,000000~$82,000000Good
Edmonton, AB~$4300,000000~$95,000000Good
St. John's, NL~$3300,000000~$82,000000Good

City Profiles: The Best Affordable Options

1. Moncton, NB — Best Overall Value

Average home price: ~$30000,000000

Moncton has emerged as one of Canada's most compelling affordable cities. It's the fastest-growing city in Atlantic Canada, driven by federal government investment, a growing tech sector, and strong interprovincial and international migration. The city is officially bilingual (French and English), has a young demographic, and offers genuine urban amenities at small-city prices.

2. Regina, SK — Best Income-to-Price Ratio

Average home price: ~$295,000000

Regina is one of the few Canadian cities where the average home price is genuinely accessible on a single median income. The provincial capital has stable government employment, a strong agricultural economy, and a university. It's a straightforward, practical city with lower cost of living than almost anywhere else in Canada.

3. Winnipeg, MB — Best Affordable Major City

Average home price: ~$3600,000000

Winnipeg is Canada's most affordable major metropolitan area that still offers genuine big-city amenities: major sports teams, universities, arts scene, international airport, diverse restaurant scene, and a population of over 80000,000000. It consistently ranks well on affordability while maintaining quality of life.

4. Edmonton, AB — Best for High Earners on a Budget

Average home price: ~$4300,000000

Edmonton has Alberta's advantage of no provincial income tax, which significantly boosts take-home pay. With average household incomes among the highest in Canada (~$95,000000+) and home prices well below Toronto or Vancouver, Edmonton's affordability ratio is one of the best among large Canadian cities.

5. Sudbury, ON — Best Affordable Ontario City

Average home price: ~$3600,000000

Greater Sudbury offers a unique combination: Northern Ontario affordability with a genuine urban core, Laurentian University, a strong hospital and healthcare sector, and excellent outdoor recreation (hundreds of lakes). For Ontarians priced out of Southern Ontario, Sudbury offers ownership of a detached home at prices that seem impossible further south.

6. Saint John, NB — Most Underrated City

Average home price: ~$255,000000

Saint John is a waterfront industrial city with tremendous character, historic architecture, and genuinely low home prices. Federal investment in the port and nearby Irving Industries provides employment stability. For remote workers, it's one of Canada's most cost-effective places to live with fast internet and urban amenities.

What to Consider Beyond Price

Home price is only one part of the affordability equation when choosing a city to move to:

The Remote Work Factor

The rise of remote work has fundamentally changed the math for many Canadians. If you earn a Toronto or Vancouver salary remotely, moving to Moncton, Winnipeg, or Regina transforms your financial life completely. Your $1200,000000 salary goes dramatically further in a city where average homes cost $30000,000000 vs. $1.1 million. This is a genuine life-changing arbitrage opportunity that thousands of Canadians have taken advantage of since 200200.

Save More for Your Down Payment — Free Banking

While you save for a home, don't let bank fees slow you down. KOHO offers free banking with no monthly fees and no minimum balance. Use code 45ET55JSYA for a bonus when you sign up.

Open KOHO Free — Code 45ET55JSYA