Skip to content

Where to buy Canada’s cheapest homes

Across Metro Vancouver, the typical house price is $937,000, or about eight times higher than the lowest priced cities in Canada.
Across Metro Vancouver, the typical house price is $937,000, or about eight times higher than the lowest priced cities in Canada. For the price of a detached house on the toney West Side of Vancouver, where the average price is close to $2 million, a person could buy a house in each of Canada's nine least expensive cities.
The cheapest places to buy a home in Canada, according to Canadian Mortgages Inc., are: 
Yorkton, Saskatchewan. Average price of a house: $107,283. The cheapest town in Canada to buy a home. With a population of about 15,000 this town in the southeastern portion of the province about 2.5 hours away from Regina.
Fredericton, New Brunswick. Average price of a house: $143,876. Fredericton sits in the southern region of the province and is one of its major urban centres. 
Chatham Kent, Ontario. Average price of a home: $142,755. This region of Ontario is great for outdoor enthusiasts and is mostly known for its beautiful beaches.
Thunder Bay, Ontario. Average price of a home: $134,642. Thunder Bay is a booming city in the middle of nowhere.
Cornwall, Ontario. Average price of a home: $128,301. Cornwall is a place to live close to the nation’s capital without paying Ottawa’s high housing prices.
Yarmouth, Nova Scotia Average price of a home: $126,200. This is one of Canada’s most beautiful fishing ports, even if it is one of the least populated. Houses are mostly done in the Victorian style, adding to the town’s charm. 
Annapolis Valley, Nova Scotia. Average price of home: $122,319. Sitting right in the fertile farming valley of the two mountains that tower above this town, Annapolis is rich in beauty if poor in economic terms.
Cape Breton, Nova Scotia. Average price of a home: $119,059. Surrounded by the Atlantic Ocean, Cape Breton is not just one of the cheapest places in Canada to live, it’s also one of the most beautiful. 
Timmins, Ontario. Average price of a home: $118,418.Timmins is a large mining town with low employment but challenging aesthetics.