Skip to main contentSkip to article
Mortgage reference

BC Mortgage Stress Test (OSFI B-20)

Last reviewed by Bronson Job PREC, REALTOR®Sources: OSFI, CMHC, Bank of CanadaCC BY 4.010 min readUpdated when rules changeHow we verify

A note from me: I’m Bronson Job, a REALTOR® (PREC) with Momentum Realty Inc., so I earn a commission when I help someone buy or sell. I write these guides to be genuinely useful — general information, not advice on your specific situation — and I take no payment from any third party named in them. How I verify.

The mortgage stress test is a federal rule that decides how large a mortgage a borrower can qualify for. Lenders approve you not at the rate you are offered but at a higher qualifying rate. A household that could carry a $700K mortgage at a 4.5% contract rate qualifies for closer to $580K once the test is applied. This guide explains how the qualifying rate is set, how much it reduces a borrower’s purchasing power, and the November 21, 2024 change that lets some borrowers renew without re-testing.

What follows: how the qualifying rate is calculated, three named-submarket worked examples showing how the test reshapes purchasing power, what happens at renewal, and how the test interacts with CMHC default insurance. The numbers are drawn from the BC Real Estate Codex.

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). As a first-time buyer the household can take a 30-year amortization, which 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 amortization would qualify for closer to $700K under a 25-year amortization 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 $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 insurance is unavailable, so the purchase requires 20% down.

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. At renewal this borrower can move to a competing lender without re-passing the test, provided the balance and remaining amortization stay as they are. That is leverage on the incumbent's renewal offer.

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)

A borrower renewing an UNINSURED mortgage may now move it to a DIFFERENT federally-regulated lender without re-applying the stress test, so long as the loan amount doesn’t rise and the amortization isn’t extended. Renewing with the existing lender never required the test. (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 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?

    It is a rule in OSFI Guideline B-20. Banks and federal credit unions must approve you at whichever is higher: your contract rate plus 2 percentage points, or the Bank of Canada qualifying rate, currently 5.25%. The same higher-of test is applied to insured mortgages by the insurer. 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?

    At renewal, in most cases. Renewing with your existing lender never required the test, because a renewal is not a new origination. What changed on November 21, 2024 is that you can now move an uninsured mortgage to a different federally-regulated lender at renewal without re-passing it either. That requires a "straight switch": the loan amount does not go up, and the remaining amortization is not extended. Insured borrowers have had that same relief since January 2024. This removed a real trap. Before the change, a borrower who could no longer pass the test had no way to leave, and the incumbent lender knew it. A refinance still triggers the full test — any increase in the loan amount or extension of the amortization — whoever the lender is. So at renewal it is worth pricing your lender's offer against quotes elsewhere, because you can now act on a better one.

  • 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, including through the rate increases of 2022 and 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?

    The insurer applies the same higher-of test to insured mortgages. So the calculation is identical whether your down payment is 5% or 25%. You qualify at the greater of the contract rate plus 2 points, or the Bank of Canada qualifying rate. The difference is only who applies it: OSFI sets B-20 for uninsured lending at federally-regulated lenders, and the insurer applies the equivalent test on insured loans. On renewals the two now line up. Insured borrowers were freed from re-qualifying on a lender switch in January 2024, and the November 21, 2024 OSFI change extended the same treatment to uninsured straight switches. If anything the insured borrower got there first — the asymmetry ran the other way, and it has since closed.

  • What can I do if I fail the stress test?

    There are six routes, and they work on different parts of the file. Increase the down payment, which reduces the loan. Lengthen the amortization — up to 30 years for first-time buyers and buyers of new construction, under the December 15, 2024 reforms. Lower the purchase price. Pay down other debts, which improves your debt-service ratios. Add a co-signer who passes. Or move to a lender outside federal regulation, such as a provincial credit union or a private lender — noting that BC credit unions usually apply the test voluntarily anyway, and private lenders charge higher rates. Which of these is available depends on your circumstances; a mortgage broker can price each one against your file.

  • Will the stress test ever be eased?

    Nothing further has been announced. The rule has changed twice since it took effect in 2018: the qualifying-rate floor moved to 5.25% in June 2021, and the straight-switch exemption arrived on November 21, 2024. Various changes have been raised in public consultation — a smaller buffer than two points, carve-outs for refinances, treatment based on credit history — but none of them is policy. OSFI publishes changes to Guideline B-20 on its own site, which is where to check before assuming any of it applies.

Primary sources: OSFI Guideline B-20 (stress-test rule) and OSFI notice removing the minimum qualifying rate on straight switches (Nov 2024) (same-lender uninsured-renewal carve-out).

Keep reading

Sources: OSFI
Verified sources (1)· re-verified 2026-05-08Click 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.

Fact ID: osfi.b20.stress_test · v2View in Codex →
Sources: OSFI
Verified sources (1)· re-verified 2026-08-02Click 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.

Fact ID: osfi.b20.renewal_no_stress_test · v2View in Codex →
Sources: CMHC · Government of Canada
Verified sources (2)· re-verified 2026-08-02Click 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.

Fact ID: cmhc.insurance_cap · v2View in Codex →