As the Canadian housing market reaches its midpoint, the defining word for 2018 is divergence. The national headline numbers, which show cooler sales and moderating prices, mask a set of regional stories that are moving in genuinely different directions. Toronto is stabilizing, Vancouver is softening under the weight of new taxes, and Montreal and Ottawa are quietly outperforming. This June report steps back to map the divergence and explain why a single national narrative no longer captures what is happening on the ground.
Bank of Canada (policy rate) and Statistics Canada (inflation).
The national picture, in brief
Nationally, sales remain below year-ago levels and average prices are flat to modestly lower, dragged down primarily by weakness in the two most expensive markets. Because Toronto and Vancouver carry so much weight in national statistics, their cooling makes the whole country look weaker than most local markets actually feel. This is a familiar statistical trap, and cutting through it requires looking market by market rather than trusting the aggregate.
Bank of Canada policy rate, 2015–2018
Year-end overnight target rate. Source: Bank of Canada.
Toronto and the GTA: stabilizing
The Greater Toronto Area has moved from correction to stabilization. Prices have levelled off well below the early-2017 peak, and while sales are still quiet, the panic has drained out of the market. The condo segment remains the most active, supported by relative affordability, while detached homes trade in a slower, more negotiable environment. The GTA is not booming, but it is no longer falling, and that stability is itself a form of good news after last year's turbulence.
Vancouver: still under pressure
Metro Vancouver continues to feel the combined weight of the stress test and British Columbia's demand-side taxes. The high-end detached market remains soft, with longer selling times and reduced buyer competition, while condos and townhomes hold up better. Vancouver is the clearest example this year of a market being deliberately cooled by policy, and its softening is likely to persist as the new taxes fully take hold through the second half of 2018.
Verified · Jan 1, 2018
OSFI's B-20 stress test began requiring uninsured borrowers to qualify at a higher rate, reducing purchasing power and cooling demand nationwide.
Montreal and Ottawa: the outperformers
The standout performers of 2018 sit in the east. Montreal is posting healthy sales and firm, sustainable price growth, powered by a strong economy, affordability, and limited speculative excess to unwind. Ottawa is similarly steady, benefiting from stable public-sector employment and reasonable prices. Both markets show that tighter credit does not have to mean decline; where affordability leaves buyers room to qualify, demand remains robust and prices keep advancing.
Inflation (CPI), 2015–2018
Annual average consumer price inflation. Source: Statistics Canada.
Rates remain the wildcard
Hanging over every regional market is the Bank of Canada. With the economy running near capacity, further rate increases remain likely this year, and each one raises the stress-test qualifying bar and lifts carrying costs. Rate policy is the single most important variable for the second half of 2018. A faster pace of hikes would deepen the slowdown in expensive markets and could eventually cool even the resilient eastern cities.
Midyear takeaways
Halfway through 2018, the market is orderly, cautious, and highly regional. For buyers, the message is to shop your local market with a stress-tested budget rather than reacting to national headlines. For sellers, pricing to current local conditions matters more than ever. And for everyone, the value of neighbourhood-level data has rarely been higher, because the averages are hiding as much as they reveal. We will keep tracking each region's distinct trajectory through the back half of the year.
This analysis is built on Neighbourly.io — the real estate data API for Canada. Standardized addresses, boundaries, demographics, permits and market signals through a single interface.
Explore the data