The origin — why it was introduced
Through 2015–2017, Canadian household debt-to-income ratios climbed to record levels (over 170% by some measures), home prices in Toronto and Vancouver were rising 15–25% per year, and historically low interest rates were letting borrowers qualify for ever-larger mortgages.
The concern at the federal level: if rates eventually normalized, a wave of borrowers would face payments they couldn't actually carry. OSFI — the federal regulator of banks and federally regulated lenders — responded with Guideline B-20, which took effect January 1, 2018.
The new rule required all federally regulated lenders to qualify borrowers at the higher of:
- Contract rate + 2%, or
- The Bank of Canada's 5-year benchmark posted rate (around 4.99% at the time)
This applied to insured AND uninsured mortgages, refinances, and renewals at a new lender. The deliberate effect: lower qualifying capacity, slower price growth, fewer marginal borrowers.
The 2021 update — the 5.25% floor
In June 2021, with rates still at COVID-era lows, OSFI changed the floor from "BoC 5-year benchmark" to a flat 5.25%. The benchmark had drifted down to 4.79% and didn't reflect the underwriting buffer OSFI wanted to maintain.
The new rule (still in force in 2026): qualify at the higher of contract + 2% or 5.25%.
How the test actually moves your qualifying ceiling
A practical example. Household income $140,000, $80,000 down, 25-year amortization, 4.84% contract rate:
| Metric | Value | |---|---| | Contract rate | 4.84% | | Qualifying rate | max(4.84 + 2, 5.25) = 6.84% | | Payment at contract rate | ~$4,118/mo | | Payment at qualifying rate | ~$4,990/mo | | Payment shock | +$872/mo (+21%) |
You only ever pay the contract rate while it's in effect. But the lender uses the qualifying-rate payment to check whether you fit within the GDS (39%) and TDS (44%) caps. That's the test.
Try it with your own numbers at the stress test calculator.
What the test doesn't apply to
The federal B-20 only binds federally regulated lenders on new mortgage originations. Several scenarios escape:
- Same-lender renewals — if you stay with your existing lender at renewal and don't take new money, no fresh stress test. (Switching to a new lender DOES trigger one.)
- Provincial credit unions — provincially regulated. They can choose to apply B-20 or not. Many BC, Ontario, and Alberta credit unions don't apply the federal floor.
- Private lenders — provincially licensed, B-20 doesn't bind them at all
- Some commercial mortgages — multi-residential 5+ units use commercial underwriting
That last point matters more than people realize. If you're stuck between A-tier banks and a deal that doesn't quite stress-test, a provincial credit union is often the path that gets the deal done.
What B-20 has changed about Canadian mortgages
In the 8 years since launch, B-20 has reshaped underwriting in several ways:
- Big-bank market share dropped for new originations, as B-tier lenders + credit unions captured borrowers the banks couldn't qualify
- Average down payment rose because more buyers had to put down 20%+ to escape the high-ratio market with its tighter qualifying math
- Refinances slowed dramatically — many borrowers found their existing mortgage was their largest qualifying mortgage and couldn't add equity take-out
- Co-signer applications increased — see co-signer impact
- Migration to credit unions for buyers near the stress-test boundary
What's next — possible 2026+ changes
OSFI hasn't signalled imminent changes, but the debate around B-20 continues:
- Renewal switching — some industry groups argue switch-renewals shouldn't trigger fresh stress test (you've already proven you can carry the payment; the borrower is just shopping). OSFI hasn't agreed.
- First-time buyer carve-outs — periodically proposed; never adopted at the federal level
- Variable-rate qualifying — for fully variable mortgages where the payment moves with rates, some argue a different stress threshold should apply
- Floor recalibration — as the BoC's neutral rate evolves, OSFI may revisit the 5.25% floor
For 2026, plan as if the rule stays in place. If you're sizing a purchase or pre-qualifying clients, model on the current contract + 2% / 5.25% floor.
How rates affect which side binds
As contract rates moved during 2022–2025, the binding side of the formula shifted:
- Contract rate 3.0% (early 2022): floor binds (5.25% > 3.0% + 2%)
- Contract rate 4.0% (mid 2023): formula tightens (6.0% > 5.25%, contract + 2% binds)
- Contract rate 4.84% (today): contract + 2% binds at 6.84%
- Contract rate 6.0%: contract + 2% binds at 8.0%
Today the floor mostly doesn't bind. The active binding number is contract + 2%, which scales with the rate environment.
What this means for buyers in 2026
Stress test math is part of the planning, not just a hurdle to negotiate around:
- Use the stress-test rate, not the contract rate, when sizing your search — see affordability
- Pay down debt before applying — lower TDS = more room
- **Stack down payment via FHSA + HBP + TFSA** — bigger down payment shrinks the mortgage that has to clear the test
- Consider a credit union if you're 5–15% short of the bank's qualifying ceiling
- At renewal, weigh same-lender simplicity vs better rate at a switch — switching re-stresses
Run yours
The stress test calculator shows your contract-rate vs qualifying-rate payment side-by-side with the payment shock. Pair it with affordability for the full price-ceiling impact.