Free mortgage calculators

Mortgage payment calculator

Real math for both countries: Canadian semi-annual compounding with CMHC insurance and true minimum down payment, or US monthly compounding.