One can either purchase a mortgage at a discount in order to get a higher yield or one can purchase a mortgage at a premium (the premium in this example is called the IRD) and therefore get a lower yield. It is worth repeating, .. paying the premium (the IRD in this example) will not save you in interest costs.
In this example, think of it as a fork in the road. You owe $100,000 and have a choice of an 8% path or a 5% path plus a toll. The 8% road costs you nothing to get to the 36 month point and then you owe $95,655.40 where as the 5% road costs you an upfront toll of $7,967.97 and 36 months later you are at the same point as the 8% road and owe the same balance of $95,655. Obviously you are using the same monthly payment in either path. One must always compare identical cash flows in analysis.
The well intentioned author was correct in saying, . most lenders in Canada will charge the greater of the two “penalties”, however lenders do make errors and sometimes in the borrowers favour. It is always wise to verify the “penalty” with a professional mortgage broker.
Before making a decision like this one, consult a professional mortgage broker, that is their business!