Source: http://www.canadianmortgageadvisor.ca/blog/2012/04/pre-payment-penalty-updates-things-are.html