Average Home Prices Across Canada

The most expensive place to buy a home in Canada is Toronto, Ontario.

Historically, most people preferred moving to Canada because of the relatively cheaper housing options compared to other nations. However, those were times when the Canadian dollar was weak. Over recent times, the economy of Canada has been slowly growing and stabilizing leading to the strengthening of its currency. Consequently, people moving to Canada with what were traditionally stronger currencies will have less money after changing the money. Naturally, this means that their purchasing power is reduced. Contrary to other countries where house prices have been falling or remaining relatively stagnant, Canada’s house rates have been steadily growing alongside its economy. As is the case in the world, properties close or in town centers have a higher value than those located in the countryside.

Average Home Prices Across Canada

2011 and 2012 saw some relatively low house prices across the entirety of Canada because of the strict mortgage regulations that were in place. However, since then, the prices of houses have been steadily increasing all across the major provinces such as British Columbia and Ontario. The same trend applies to Alberta despite a price fall in 2015. In 2017, the prices were even higher, and thus few house sales were recorded.

A lot of factors come into play when trying to determine the value of a property in Canada. Key among those factors is the weather and closeness to major markets. Most homeowners or prospective homeowners would not want to own a house in a region that is constantly hit by severe weather. By that logic, areas in the west coast of Canada such as Vancouver and British Columbia have some of the priciest houses in Canada. By contrast, areas experiencing severe weather such as Manitoba and Prince Edward Island have cheaper houses.

According to data from The Canadian Real Estate Association, house prices in Canada in 2017 were very high. The most expensive homes were found in British Columbia with average prices of $699,000. Ontario was in the second position with average prices of $517,000 while Alberta ($400,000), Quebec ($303,000), and Saskatchewan ($291,000) close the top five. Closing the top ten was New Brunswick with average prices of $174,000. Based on the top ten most expensive cities, Canada had an average housing price of an incredible $479,000.

Interestingly, in 2007, Alberta had higher house prices than the second city, Ontario. This change was brought about by an influx of house prices in Alberta at that time. To put the rising prices in Alberta into perspective, Alberta had never been higher than Ontario in this ranking. Another interesting thing is that Ontario had no change in average prices over twelve months while Prince Edward Island had the highest change of 10.4%. The biggest change on the opposite end was Saskatchewan with a change of -4.5%.

Average Home Prices in Canadian Cities

Citi-wise, Vancouver (British Columbia) had the highest average prices at $1,030,000. The second city was Toronto (Ontario) with average prices of $746,000. Alberta is also represented in the top five by Calgary ($458,000) while Quebec is represented by Montreal ($378,000). Ottawa (Ontario) is also in the top five. Fredericton is eighth with average prices of $187,000. Montreal had the biggest growth of 8.3% while Calgary had a dip of -2.3%.

Average Home Prices Across Canada

RankCity Average House Price (Canadian Dollars)
1Toronto, Ontario921,000
2Vancouver, British Columbia878,242
3Victoria, British Columbia763,517
4Kitchener-Cambridge-Waterloo, Ontario583,144
5Calgary, Alberta570,084
6Hamilton, Ontario535,520
7Oshawa, Ontario480,700
8Saskatoon, Saskatchewan385,580
9Edmonton, Alberta378,247
10Ottawa, Ontario373,200
11Montreal, Quebec349,000
12London, Ontario344,815
13Kingston, Ontario327,507
14St. Catharines-Niagara, Ontario323,179
15Regina, Saskatchewan316,990
16Halifax, Nova Scotia306,944
17St. John's, Newfoundland306,279
18Winnipeg, Manitoba300,011
19Quebec, Quebec266,578
20Greater Sudbury, Ontario254,000
21Windsor, Ontario247,000
22Thunder Bay, Ontario237,500
23Saguenay, Quebec196,000
24Saint John, New Brunswick187,519
25Trois-Rivieres, Quebec169,500

More in Economics