Find your maximum home price, monthly payment, and GDS/TDS ratios using real Canadian mortgage rules and the 2025 stress test.
This calculator uses real Canadian mortgage rules — including semi-annual compounding, the OSFI stress test, and GDS/TDS ratios — to estimate your maximum affordable home price and monthly payment.
Unlike the US, Canadian mortgages compound semi-annually (twice per year). This means the effective monthly rate is slightly lower than dividing the annual rate by 12. The formula used is:
Effective monthly rate = (1 + annual rate / 2)^(1/6) − 1
All federally regulated lenders must qualify you at the greater of: your contract rate + 2%, or 5.25%. So if your negotiated rate is 4.5%, you're tested at 6.5%. This ensures you can still afford your mortgage if rates rise.
GDS (Gross Debt Service) = (mortgage payment + property tax + heat) ÷ gross monthly income. Canadian lenders target GDS ≤ 39%. TDS (Total Debt Service) adds all other debts and should stay ≤ 44%.
Inputs: $95,000 income, $50,000 down payment, 5.5% rate, 25-year amortization, BC.
Result: Max home price ~$486,000. Monthly payment ~$2,482. GDS ~39%. Stress test qualifies you at 7.5% (5.5% + 2%). CMHC insurance applies since down payment is under 20% of purchase price.
If your down payment is less than 20%, you need CMHC (or Sagen/Canada Guaranty) mortgage default insurance. Rates: 4.00% for 5–9.99% down, 3.10% for 10–14.99%, 2.80% for 15–19.99%. The premium is added to your mortgage balance.