Home prices by city in Canada

Average home prices and estimated monthly mortgage payments across 50 Canadian cities in 2026 — each figure moves with the Bank of Canada rate. Tap a city for the full breakdown.

Quick answer

Average home prices vary widely across Canada in 2026, from over $1.2M in Vancouver and Toronto to under $350k in prairie cities. Every monthly mortgage payment tracks the Bank of Canada's 2.25%% policy rate, so a cut or hike changes what buyers pay in every market.

North Vancouver$1,500,000 Oakville$1,400,000 Aurora$1,300,000 Vancouver$1,250,000 Vaughan$1,250,000 Markham$1,200,000 Burnaby$1,150,000 Richmond$1,150,000 Delta$1,150,000 Coquitlam$1,100,000 Milton$1,100,000 Newmarket$1,100,000 Squamish$1,100,000 Toronto$1,080,000 Mississauga$1,050,000 Surrey$1,050,000 Burlington$1,050,000 Langley$1,000,000 Pickering$1,000,000 Maple Ridge$1,000,000 Brampton$980,000 Abbotsford$950,000 Ajax$950,000 Victoria$900,000 Kelowna$900,000 Whitby$900,000 Oshawa$850,000 New Westminster$850,000 Guelph$830,000 Mission$820,000 Hamilton$810,000 Barrie$800,000 Chilliwack$780,000 Cambridge$750,000 Courtenay$750,000 Kitchener$720,000 Nanaimo$720,000 Waterloo$720,000 Penticton$720,000 Vernon$700,000 Brantford$680,000 Ottawa$640,000 St. Catharines$640,000 Kamloops$640,000 Niagara Falls$640,000 Campbell River$640,000 London$630,000 Kingston$620,000 Peterborough$620,000 Orillia$620,000 Brossard$620,000 Calgary$590,000 Windsor$580,000 Welland$580,000 Montreal$560,000 Belleville$560,000 Laval$560,000 St. Albert$560,000 Halifax$550,000 Whitehorse$550,000 Longueuil$500,000 Airdrie$500,000 Yellowknife$480,000 Gatineau$480,000 Sarnia$480,000 Terrebonne$480,000 Spruce Grove$470,000 Sudbury$450,000 Edmonton$430,000 Prince George$430,000 Fort McMurray$430,000 Chatham-Kent$420,000 Saint-Jerome$420,000 Quebec City$400,000 Saskatoon$400,000 Charlottetown$400,000 Cornwall$400,000 North Bay$400,000 Granby$400,000 Winnipeg$380,000 Sherbrooke$380,000 Red Deer$380,000 Lethbridge$380,000 Grande Prairie$380,000 Levis$380,000 Thunder Bay$360,000 St. John's$360,000 Medicine Hat$350,000 Moncton$340,000 Drummondville$340,000 Truro$340,000 Regina$330,000 Trois-Rivieres$330,000 Fredericton$330,000 Sault Ste. Marie$320,000 Saint John$320,000 Rimouski$320,000 Brandon$320,000 Saguenay$300,000 Moose Jaw$300,000
ADVERTISEMENT

Provincial debt

Looking for government debt instead of house prices? See provincial debt for all 13 provinces and territories or the national debt clock.

More rate & debt tools

Independent & not affiliated. Home-price figures are approximate, illustrative estimates — not quotes, not official statistics, and not financial advice. Verify with local real estate boards. See our Terms and Privacy.
© 2026 Overnight · bankratecanada.ca · Terms · Privacy