The Canada Mortgage and Housing Corporation offers many useful tools on their website.
Click one of the options below to open the calculator.
Household Budget Calculator
Mortgage Payment Calculator
Mortgage Affordability Calculator