Yes! BMO has 4 different mortgage calculators including an affordability one. The other three are payment, pre-payment, and insurance. You can find them on the BMO website.