• Home
  • Toronto Prices Jump 9% in Two Months While Calgary Stalls: What Rapid Regional Swings Mean for Your Next Move
Toronto Prices Jump 9% in Two Months While Calgary Stalls: What Rapid Regional Swings Mean for Your Next Move
By Stephen Green profile image Stephen Green
3 min read

Toronto Prices Jump 9% in Two Months While Calgary Stalls: What Rapid Regional Swings Mean for Your Next Move

A detached house in Leslieville listed at $1.2 million in early March sold for $1.31 million by mid-May. The seller didn't renovate. The buyer didn't waive conditions. The market just moved underneath them. Toronto's benchmark price climbed 9% in sixty days, faster than any comparable stretch since the pandemic frenzy, while Calgary's once-hot market has barely budged since February.

That kind of velocity breaks the assumption most buyers carry into a home search: that they have time to think. You don't. Not in Toronto. Not if the comparable sales you're using are from eight weeks ago.

The Whipsaw Problem

Calgary looked like the smart play twelve months ago. Prices had risen steadily through 2024 and early 2025, fueled by interprovincial migration and a corporate relocation wave out of Toronto and Vancouver. Then the momentum simply stopped. Not crashed, stalled. The three-month rolling average for detached homes in Calgary sits roughly flat compared to January, according to CREA data. Meanwhile, Toronto's average sale price for a detached home has surged past $1.45 million, up from $1.33 million in March.

The temptation is to read this as Toronto "catching up" after a prolonged correction. That's backward. Toronto never corrected in the way most secondary markets did. It paused. Inventory stayed tight, listings remain 18% below the ten-year seasonal average. What changed wasn't supply. It was that the buyers who sat out 2024 waiting for sub-4% rates realized the bottom had already passed.

Calgary's stall is a different story. Inventory has climbed. The employment picture, once a tailwind, has softened as energy sector hiring slowed. And crucially, the price-to-income ratio in Calgary hit a point where affordability, the whole reason people moved there, started to erode. A household earning $140,000 could comfortably qualify for a detached home in 2023. By late 2024, that same household was stretching or settling for a townhouse. The migration flow hasn't reversed, but it's no longer accelerating.

Fixed Versus the Gamble

The best available five-year fixed rate as of mid-2026 is 4.19% for insured mortgages, 4.59% uninsured. Variable rates hover around Prime minus 0.60%, which translates to roughly 3.15% at today's Prime. That 100-basis-point spread is the narrowest it's been since the hiking cycle ended.

Locking in at 4.19% feels expensive if you remember 2021. It feels cheap if you're renewing from a 1.79% term and bracing for 5.4%. What it actually is: a bet that the Bank of Canada won't cut deeper than another 75 basis points over the next eighteen months. If inflation stays sticky at 2.3% to 2.6%, that bet might hold. If unemployment climbs past 6.8% and forces the BoC's hand, the fixed borrower will watch variable holders save $400 a month and regret it for five years.

There's no right answer, but there is a wrong process: choosing based on what rates used to be instead of what the actual spread is now.

The Timing Trap

The real lesson in Toronto's surge and Calgary's plateau isn't that one market is "better" than the other. It's that the window between decision and consequence has collapsed. A buyer who spent April comparing neighborhoods in Toronto and waiting for one more rate cut missed a $90,000 price move on a typical detached home. A buyer who assumed Calgary's momentum was structural and bought in January is now sitting on a flat asset in a higher-rate environment.

Timing the market has always been hard. Timing it when regional swings happen in sixty-day bursts is impossible. The better frame: decide what you can afford at today's price and today's rate, then move when you find it. The market will do what it does. Your carrying cost is the only number you control.