Annual income before tax
Down payment
Mortgage rate
Monthly debt payment(car loan, credit cards, student loan, etc.)
Monthly property tax payment
Monthly heating cost
Monthly condo fees

The most expensive home you could afford is around $0.

Banks are required to run a stress test using a higher interest rate than the one you might get. In your case, it's per cent.