The answer
On a $120,000 household income, you can afford a home of about $601,000 in Canada in 2026: that is the highest price that passes the federal mortgage stress test, at a 6.58% qualifying rate (the higher of 5.25% and the average 5-year fixed of 4.58% + 2 points; Bank of Canada, August 2026), with 20% down, 25-year amortization, property taxes estimated at 1% of the price a year, heating at $150/month, 39% GDS ratio, no other debts. It takes a $120,200 down payment and a $480,800 mortgage, whose actual payment would be about $2,683/month at the latest published average rate. 44 of the 75 cities Payotte tracks have a reference price within reach — the most expensive being Saint-Eustache ($598,250).
The math for $120,000, line by line
| Gross household income | $120,000 / year |
| Housing cap (39% GDS) | $3,900 / month |
| − property taxes (1%/yr) and heating | $651 / month |
| Qualifying payment at the test rate (6.58%) | $3,244 / month |
| Maximum mortgage (25 years) | $480,800 |
| Down payment (20%) | $120,200 |
| Maximum price | $601,000 |
| Actual payment at the average rate (4.58%) | $2,683 / month |
Price rounded down to the nearest thousand. Semi-annual compounding (Canadian rule). Actual property taxes vary by city: 1% of the price is a published assumption, not a municipal rate.
Which cities are within reach on $120,000?
44 of the 75 cities Payotte tracks have a reference price at or below $601,000. The reference price is the one each city's real estate board publishes (benchmark, median or average, at the date shown): a typical home, not every home — a condo or a cheaper neighbourhood can be within reach even when the city is not.
| City | Prov. | Reference price | Room left | Price dated |
|---|---|---|---|---|
| Saint-Eustache | QC | $598,250 median | $2,750 | Q3 2026 |
| Repentigny | QC | $598,000 median | $3,000 | Q3 2026 |
| Saint-Jean-sur-Richelieu | QC | $590,000 median | $11,000 | Q3 2026 |
| Calgary | AB | $564,200 benchmark | $36,800 | October 2026 |
| Windsor | ON | $561,600 benchmark | $39,400 | October 2026 |
| Halifax | NS | $557,300 benchmark | $43,700 | July 2026 |
| Saint-Jérôme | QC | $540,000 median | $61,000 | Q3 2026 |
| Longueuil | QC | $540,000 median | $61,000 | Q1 2026 |
| Prince George | BC | $539,144 average | $61,856 | Q3 2026 |
| London | ON | $538,000 benchmark | $63,000 | October 2026 |
| Kingston | ON | $534,000 benchmark | $67,000 | October 2026 |
| St. Catharines | ON | $528,500 benchmark | $72,500 | July 2026 |
| Gatineau | QC | $523,500 median | $77,500 | Q2 2026 |
| Airdrie | AB | $505,800 benchmark | $95,200 | September 2026 |
| Greater Sudbury | ON | $498,000 benchmark | $103,000 | September 2026 |
| Sherbrooke | QC | $490,750 median | $110,250 | Q3 2026 |
| Granby | QC | $480,000 median | $121,000 | Q3 2026 |
| Quebec City | QC | $468,500 median | $132,500 | October 2026 |
| Drummondville | QC | $450,000 median | $151,000 | Q3 2026 |
| Lethbridge | AB | $443,055 average | $157,945 | October 2026 |
| Saskatoon | SK | $431,700 benchmark | $169,300 | October 2026 |
| Medicine Hat | AB | $429,533 average | $171,467 | October 2026 |
| Red Deer | AB | $428,718 average | $172,282 | October 2026 |
| St. John's | NL | $423,800 benchmark | $177,200 | October 2026 |
| Moncton | NB | $418,300 median | $182,700 | Q3 2026 |
| Edmonton | AB | $417,200 benchmark | $183,800 | October 2026 |
| Winnipeg | MB | $403,200 benchmark | $197,800 | August 2026 |
| Thunder Bay | ON | $400,612 median | $200,388 | October 2026 |
| Rimouski | QC | $395,250 median | $205,750 | Q3 2026 |
| Trois-Rivières | QC | $395,000 median | $206,000 | Q3 2026 |
| Grande Prairie | AB | $388,467 average | $212,533 | October 2026 |
| Charlottetown | PE | $379,100 benchmark | $221,900 | October 2026 |
| Fredericton | NB | $368,400 benchmark | $232,600 | October 2026 |
| Saguenay | QC | $365,500 median | $235,500 | Q3 2026 |
| Saint John | NB | $354,500 benchmark | $246,500 | October 2026 |
| Fort McMurray | AB | $352,934 average | $248,066 | October 2026 |
| Regina | SK | $341,200 benchmark | $259,800 | October 2026 |
| Rouyn-Noranda | QC | $330,000 median | $271,000 | Q3 2026 |
| Swift Current | SK | $296,900 benchmark | $304,100 | October 2026 |
| Prince Albert | SK | $285,500 benchmark | $315,500 | October 2026 |
| Moose Jaw | SK | $282,400 benchmark | $318,600 | October 2026 |
| Gaspé | QC | $275,000 median | $326,000 | Q3 2026 |
| Sept-Îles | QC | $256,000 median | $345,000 | Q3 2026 |
| Baie-Comeau | QC | $256,000 median | $345,000 | Q3 2026 |
Just out of reach: the income it would take
| City | Reference price | Household income needed | Gap |
|---|---|---|---|
| Ottawa | $616,900 | $123,000 | +$3,000 |
| Brantford | $621,000 | $124,000 | +$4,000 |
| Kitchener | $624,600 | $124,000 | +$4,000 |
| Waterloo | $624,600 | $124,000 | +$4,000 |
| Terrebonne | $632,500 | $126,000 | +$6,000 |
| Montreal | $640,000 | $127,000 | +$7,000 |
| Laval | $641,000 | $128,000 | +$8,000 |
| Kamloops | $651,800 | $130,000 | +$10,000 |
Benchmarks: Toronto takes ~$179,000, Vancouver takes ~$209,000, Montreal takes ~$127,000, Calgary takes ~$113,000 of household income under the same assumptions (full table: income needed, city by city).
With debts: what $120,000 still buys
Debts (car, cards, credit line, student loan) go through the second ratio, TDS: housing + debts ≤ 44% of gross income. The more restrictive of the two ratios sets the maximum price.
| Debt payments | Binding ratio | Maximum mortgage | Maximum price |
|---|---|---|---|
| none | GDS 39% | $480,800 | $601,000 |
| $250 / month | GDS 39% | $480,800 | $601,000 |
| $500 / month | GDS 39% | $480,800 | $601,000 |
| $1,000 / month | TDS 44% | $416,800 | $521,000 |
Rate sensitivity: if the average 5-year fixed fell by half a point, the qualifying rate would drop to 6.08% and the maximum price would rise to about $626,000 (+$25,000). The Bank of Canada decision calendar is on our policy rate page.
Other income levels
Assumptions and sources
Down payment 20% · amortization 25 years · qualifying rate 6.58% (stress test: the higher of 5.25% and the average 5-year fixed + 2 points) · property taxes 1% of the price a year · heating $150/month · GDS 39% · TDS 44%. It is the same method as our affordability pillar and our stress test guide. It is neither an offer nor a pre-approval: every lender applies its own grid, and your actual rate, taxes and debts change the result. Recomputed on every site update (last: November 12, 2026).
- OSFI — minimum qualifying rate for uninsured mortgages (5.25% floor or contract rate + 2 points)
- CMHC — mortgage loan insurance, purchase (39% GDS and 44% TDS ratios)
- Bank of Canada — 5-year-and-over fixed mortgage rate, series V122667786 (August 2026)
- Reference prices: each city's real estate board, at the month shown (details and links in the income-needed dossier).
Frequently asked questions
How much house can I afford on a $120,000 salary in Canada?
On a $120,000 household income, you can afford a home of about $601,000 in Canada in 2026: that is the highest price that passes the federal mortgage stress test, at a 6.58% qualifying rate (the higher of 5.25% and the average 5-year fixed of 4.58% + 2 points; Bank of Canada, August 2026), with 20% down, 25-year amortization, property taxes estimated at 1% of the price a year, heating at $150/month, 39% GDS ratio, no other debts. It takes a $120,200 down payment and a $480,800 mortgage, whose actual payment would be about $2,683/month at the latest published average rate. 44 of the 75 cities Payotte tracks have a reference price within reach — the most expensive being Saint-Eustache ($598,250).
How much mortgage can I get with a $120,000 income?
About $480,800 over 25 years, i.e. 80% of a $601,000 price, at the 6.58% qualifying rate and with no other debts. The cap comes from the GDS ratio: $3,900 a month for mortgage, taxes and heating (39% of gross monthly income).
What if I have debts on a $120,000 income?
With $500 a month of payments (car, cards, credit line), the 44% TDS ratio becomes the cap: the maximum price falls to about $601,000, versus $601,000 with no debts.
Can you buy in Toronto on $120,000?
Not at the reference price: Toronto's reference price is $908,800 (benchmark, October 2026) and takes about $179,000 of household income under the same assumptions. On $120,000, the maximum price is about $601,000.
Why doesn't the math use my actual rate?
Because qualification happens at the stress test: the higher of 5.25% and your rate + 2 points (OSFI for uninsured loans, federal rule for insured ones). You PAY your contract rate — about $2,683/month here — but you QUALIFY at 6.58%, i.e. $3,244/month.
Related reading — our data dossiers
- Short-term rental rules
- Joint tenancy vs tenancy in common
- Credit score to buy a house
- Home inspection checklist
- Rent increase 2026 (Ontario, Quebec)
- Mortgage rates in Canada today
- Canada policy rate
- 2026-2027 forecasts: will prices drop?
- Average rent by city (CMHC)
- Quebec real estate prices
- Ontario real estate prices
- Alberta real estate prices
- British Columbia real estate prices
- Saskatchewan real estate prices
- Manitoba real estate prices
- Nova Scotia real estate prices
- New Brunswick real estate prices
- Rent or buy? The monthly gap by city
- How long to sell? City by city
- Land transfer tax, city by city
- 25 vs 30-year amortization: the real cost
- Real estate commission: the real numbers
- Sell with an agent or sell yourself?
- Quebec notary fees
- GST/HST on a new home, by province
- Title insurance: cost and coverage
- How much does a home appraisal cost?
- Condo status certificate: price by province
- Mortgage discharge fees
- Cancelling an accepted offer: the deadlines by province
- New home warranty, province by province
- Foreign buyers: the ban and the taxes
- Who owns that property? The title search
- Surveys and the certificat de localisation
- Real-estate market statistics
- Notary or lawyer? Province by province
- Lawyer and notary fees, by province
- Inspection vs appraisal: the difference
- Who pays what: buyer vs seller
- How to negotiate with mortgage lenders
- Mortgage broker vs bank
- Mortgage pre-approval, without the myths
Your own number
A mortgage broker computes your real capacity, with your debts, your down payment and each lender's grid. Payotte selects one per sector, on a published grid.
Find a mortgage broker