BC Mortgage Stress Test (OSFI B-20)
The OSFI stress test is the binding constraint on most BC buyers’ purchasing power — not the down payment, not the contract rate. A household that pre-qualifies for $700K at a 4.5% contract rate qualifies for closer to $580K once the +2pp buffer is applied. And the November 21, 2024 same-lender renewal exemption quietly handed every existing borrower a free option to negotiate at every renewal — most aren’t using it because their bank doesn’t volunteer the leverage.
What follows is the practitioner reference: how the qualifying rate is set, three named-submarket worked examples showing how the stress test reshapes purchasing power, the same-lender renewal carve-out that changes the renewal conversation, and how it all interacts with CMHC default insurance. Sourced from /codex#osfi.b20.stress_test.
The November 21, 2024 same-lender renewal exemption quietly handed every existing borrower a free option. Most aren’t using it because their bank doesn’t volunteer the leverage.
The rule, in 1 sentence
Federally-regulated lenders must qualify mortgage borrowers at the greater of (a) the contract rate plus 2 percentage points, or (b) the Bank of Canada qualifying rate (currently 5.25%, verified May 9, 2026).
Three named-submarket worked examples
How the stress test reshapes purchasing power across the price points BC buyers actually transact in. Numbers are illustrative — exact qualifying amount depends on income, credit, and debt-service ratios; talk to a mortgage broker for your specific deal.
Willoughby townhouse · $850,000
Contract 4.5% → qualify at 6.5%
A first-time-buyer household at the 5%-down threshold. Contract rate 4.5%, stress-test rate 6.5% (contract + 2pp). The 30-year amortization carve-out (FTHB) lifts qualifying capacity by roughly 8-12% versus 25-year — often the difference between qualifying and not. The household that qualified for $850K at 4.5% on a 30-year amort would qualify for closer to $700K under a 25-year amort at the stress-test rate.
Fort Langley townhouse · $1,500,000
Contract 4.5% → qualify at 6.5%
A repeat-buyer Canadian household at the new $1.5M CMHC cap. With 5%/10% down ($125K) and a $1.375M loan, the stress test at 6.5% (vs. 4.5% contract) requires roughly 15-25% more income to qualify than the contract rate alone implies. One dollar above $1.5M and the buyer is forced into 20%-down conventional financing — a different conversation entirely.
White Rock detached · $2,400,000
Contract 4.5% → qualify at 6.5%
Above the CMHC cap. 20%+ conventional financing required ($480K minimum down). The stress test still applies — federally-regulated lenders qualify uninsured borrowers at the same higher-of test. For most $2M+ buyers, the stress test is what compresses the qualifying loan from headline-rate math to actual approval. Renewing at the same lender (under the November 21, 2024 exemption) means the existing borrower can negotiate from strength; switching lenders means re-passing the test.
Rate-environment worked examples
Example 1 — Contract rate 4.5%
Contract + 2pp = 6.5%. BoC qualifying rate = 5.25%. Greater = 6.5%. Borrower must qualify at 6.5% — i.e. monthly P&I and other obligations as a fraction of gross income must satisfy lender debt-service ratios at 6.5%, not 4.5%.
Example 2 — Contract rate 2.5% (low-rate environment)
Contract + 2pp = 4.5%. BoC qualifying rate = 5.25%. Greater = 5.25%. Borrower qualifies at 5.25% (the floor). The 5.25% floor is what binds in a low-rate environment — and historically this has been the most common case.
Example 3 — Contract rate 7%
Contract + 2pp = 9%. BoC qualifying rate = 5.25%. Greater = 9%. In a high-rate environment the contract+2pp formula binds. The qualifying amount drops materially as rates rise — both because the contract rate is higher AND because the stress-test buffer applies on top.
Same-lender renewal exemption (Nov 21, 2024)
Federally-regulated lenders may now renew an existing UNINSURED mortgage with the SAME LENDER without re-applying the stress test, even when the borrower would no longer qualify under current B-20 rules. (Verified May 9, 2026.)
Why this matters: previously, borrowers stuck with an uncompetitive renewal rate at their current lender because switching to a better rate elsewhere required re-passing the test. Now they can negotiate with confidence that staying is always an option — which materially improves bargaining power.
Refinances and switch-lender renewals STILL trigger the stress test. The carve-out also does NOT extend to CMHC-insured renewals or new originations. Talk to a mortgage broker before assuming this exemption applies to your situation.
Frequently asked questions
What is the mortgage stress test?
OSFI Guideline B-20 — the federal mortgage stress test — requires every federally-regulated lender (banks, federal credit unions) to qualify uninsured mortgage borrowers at the GREATER of (a) the contract rate plus 2 percentage points, or (b) the Bank of Canada qualifying rate (currently 5.25%). The same higher-of test is applied to high-ratio insured mortgages by CMHC. The intent: ensure borrowers can still afford their mortgage if rates rise materially during the term. In practice, the stress test is the binding constraint on most BC buyers — not the down payment, not the contract rate.
How does the stress test affect my qualifying amount?
It reduces the maximum loan you can qualify for by roughly 15-25%. Example: if you qualify for $700K at a contract rate of 4.5% (38% gross debt service ratio), you only qualify for ~$580K at the stress-test rate of 6.5% (4.5 + 2). For most BC buyers, the stress test compresses the affordable purchase price band by about 100-150 basis points of headline rate. Plan around the qualifying rate, not the contract rate — the contract rate is a financing cost; the qualifying rate is the gate.
When does the stress test NOT apply?
Effective November 21, 2024, federally-regulated lenders may renew an existing uninsured mortgage with the SAME LENDER without re-applying the stress test, even where the borrower would no longer qualify under current B-20 rules. This eased a major friction point: previously, borrowers stuck with an uncompetitive renewal rate at their current lender because switching to a better rate elsewhere required re-passing the stress test. Now they can switch lenders if they re-pass the test — but their existing lender can't use the test as leverage to keep them. Refinances and switch-lender renewals STILL trigger the stress test. The exemption quietly handed every existing borrower a free option at every renewal — use it.
Does the stress test apply to private lenders?
No. OSFI Guideline B-20 applies only to federally-regulated lenders (most banks, federal credit unions). Provincial credit unions are NOT covered by B-20 (BC credit unions are regulated by BCFSA, not OSFI). Private mortgage lenders (mortgage investment corporations, individual lenders) are likewise outside B-20's scope. However: provincial credit unions in BC voluntarily apply the stress test for risk-management reasons, and most do — the practical workaround is narrower than it looks on paper.
How is the qualifying rate set?
The Bank of Canada qualifying rate is set by the Bank of Canada and updated periodically. It has been 5.25% since June 2021 (notably stable through the rapid rate-hike cycle of 2022-2023). The "contract + 2pp" rule is a fixed-formula test against the actual rate the borrower is offered. The borrower must qualify at the HIGHER of the two — which means the qualifying rate is effectively the contract rate plus 2 points whenever contract rates exceed 3.25%. In practice in 2026, contract+2pp is what binds for almost every borrower.
How does the stress test interact with CMHC default insurance?
CMHC applies the SAME higher-of stress test to insured mortgages. So whether your down payment is 5% (insured) or 25% (uninsured), the stress test calculation is identical — you qualify at the greater of the contract rate + 2 points or the BoC qualifying rate. The only difference is who applies it: OSFI dictates B-20 for uninsured federally-regulated; CMHC applies it for insured. The same-lender renewal exemption (Nov 21, 2024) does NOT extend to CMHC-insured renewals — that's a meaningful asymmetry your broker should walk you through.
What can I do if I fail the stress test?
Several paths: (1) increase down payment to reduce loan amount; (2) lengthen amortization (up to 30 years if FTHB or buying new construction per the Dec 15, 2024 reforms); (3) lower the purchase price; (4) reduce other debts to improve debt-service ratios; (5) add a co-signer who passes; (6) move to a non-federally-regulated lender (provincial credit union or private lender) — with the caveat that BC credit unions usually apply the test voluntarily, and private lenders typically charge meaningfully higher rates. The 30-year amortization on FTHB / new construction is the highest-leverage move for most buyers; talk to a mortgage broker before assuming a path.
Will the stress test ever be eased?
Probably yes, eventually — federal mortgage policy is increasingly responsive to housing affordability concerns. The November 21, 2024 same-lender renewal exemption was the first material loosening since the test's 2018 introduction. Pre-rule loosening discussions have included: cutting the qualifying-rate buffer to 1.5 points, exempting refinances under certain conditions, and exempting borrowers with strong credit histories. None of these are policy as of writing — re-confirm against OSFI Guideline B-20 directly before relying on any softening.
Related
Verified sources (1)Click to expand
Every claim on this page is sourced to a primary government, regulator, or industry-association URL. We re-verify quarterly; the verification dates below show when each source was last confirmed against the live government page.
- OSFIretrieved 2026-05-08Guideline B-20: Residential Mortgage Underwriting Practices and Procedureshttps://www.osfi-bsif.gc.ca/Eng/fi-if/rg-ro/gdn-ort/gl-ld/Pages/b20.aspx
osfi.b20.stress_test · v1View in Codex →Verified sources (1)Click to expand
Every claim on this page is sourced to a primary government, regulator, or industry-association URL. We re-verify quarterly; the verification dates below show when each source was last confirmed against the live government page.
- OSFIretrieved 2026-05-08· published 2024-09-24OSFI removes stress test for uninsured mortgages renewing with their existing lenderhttps://www.osfi-bsif.gc.ca/en/news/news-releases/osfi-removes-stress-test-uninsured-mortgages-renewing-existing-lender
osfi.b20.renewal_no_stress_test · v1View in Codex →Verified sources (2)Click to expand
Every claim on this page is sourced to a primary government, regulator, or industry-association URL. We re-verify quarterly; the verification dates below show when each source was last confirmed against the live government page.
- CMHCretrieved 2026-05-08Mortgage Loan Insurance Homeownership Programshttps://www.cmhc-schl.gc.ca/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/cmhc-mortgage-loan-insurance-homeownership-programs
- Government of Canadaretrieved 2026-05-08· published 2024-09-16Government Announces Boldest Mortgage Reforms in Decadeshttps://www.canada.ca/en/department-finance/news/2024/09/government-announces-boldest-mortgage-reforms-in-decades-to-unlock-homeownership-for-more-canadians.html
cmhc.insurance_cap · v2View in Codex →
