Canadian Mortgage Calculator
Mortgage Qualification Calculator
Find out exactly how much home you can afford with accurate Canadian mortgage math, including federal stress test and CMHC insurance.
$ Income & Debts
Your pre-tax annual employment income.
Spousal income, rental income, or any other documented income.
Car loans + credit cards (3% of statement balance) + student loans + child support.
⌂ Down Payment & Rates
= 18.6% of max purchase
Stress test: 7.0% (contract + 2% or 5.25%, whichever higher).
Surrey/Langley typical: ~1.0%. Maple Ridge slightly higher.
50% of strata fees count toward GDS (federal rule).
Show me my maximum:
$538,090
At 7.0% stress test rate
Mortgage Amount
$450,357
With $100,000 down
Monthly Payment
$2,617
P+I at contract rate
Your Ratios
Tight
Tight
CMHC Insured Mortgage
Insurance Premium: $12,267 (added to mortgage), required because down payment is less than 20%
With your income, you can afford
Fraser Valley typical 2026 price bands. Your max: $538,090.
Condo
$400,000 - $700,000 typical
Townhouse
$700,000 - $1,000,000 typical
Detached
$1,000,000 - $2,500,000 typical
• Your other monthly debts are the binding constraint. Reducing them increases what you can afford.
Your Qualification Summary
Save Your Results
Get a PDF report of your mortgage qualification calculator results. Email it to yourself or download it now.
We respect your privacy. No spam, ever.
Ready to Get Pre-Approved?
Get personalized rates and see how much you actually qualify for with expert guidance from a trusted BC mortgage broker.
ⓘ Canadian Mortgage Notes
- •This calculator uses semi-annual compounding as required by Canadian law.
- •Actual rates may vary based on credit score, lender, and bundled product requirements.
- •You must qualify at the federal stress test rate (contract rate + 2% or 5.25%, whichever is higher).
- •30-year insured amortization is available only for first-time buyers or newly-built homes (federal rule, effective Dec 15, 2024).
- •Most mortgages are portable to a new property if you move before renewal.