Source: http://www.syndicatemortgages.com/mortgage-tools/mortgage-calculators/canadian-mortgage-calculator