http://www.mortgagebrokernews.ca/new...st-cibc/107121
I thought this was a great article and needed to be shared. Banks get away with charging absurd penalties just because they have posted and discounted rates and what most people do not when signing their mortgage documents is on top of the IRD calculation (balance remaining x (contract rate - current rate for term remaining) x term remaining) banks also include the original discount off the posted rate in the calculation. So add another 3/4 to 1.5% into the rate differential and watch your penalty increase exponentially.
A problem you don't have to worry about with non-bank A Lenders where you get best rates, full pre-payment privileges and great service.