One point he missed and some other he didn't mention
The money from MFP has to add to income in the year and if you roll them into RRSP within the time limit, then you can take a deduction for the amount you rolled into your RRSP.
That means no tax payable in the year.
https://taxpage.com/articles-and-tips/transferring-foreign-pension-to-rrsp-a-canadian-tax-lawyer-analysis/
The Tax Rollover When Transferring Foreign-Pension Benefits to a Registered Retirement Savings Plan (RRSP): Paragraph 60(j) of Canada’s Income Tax Act
Paragraph 60(j) effectively allows a Canadian tax resident to cash out a foreign pension and transfer the proceeds to an RRSP on a tax-deferred basis. The taxpayer still reports the foreign pension as income, but, if the taxpayer satisfies the conditions of subparagraphs 60(j)(i), 60(j)(iii), and 60(j)(iv), the taxpayer may fully deduct the foreign pension by transferring it to a registered retirement savings plan.
Notably, the deduction under paragraph 60(j) doesn’t depend on a taxpayer’s RRSP contribution room. Nor does it affect the taxpayer’s deduction limit for RRSP contributions in the same tax year or in future tax years. So, the foreign-pension proceeds are essentially rolled into the registered retirement savings plan on a tax-neutral basis.
You can hold your mortgage in your RRSP (that what I did when I bought my second house)
https://www.investmentexecutive.com/newspaper_/building-your-business-newspaper/news-31549/#:~:text=Homeowners%20can%20hold%20their%20mortgages,before%20moving%20ahead%20with%20it.
Your spouse can withdrawal money from a spousal plan and added to your spouse income. (If your spouse has low or no income, that means the money withdrew are tax free
https://www.canadalife.com/investing-saving/saving/registered-retirement-savings-plan-rrsp/spousal-rrsp.html#:~:text=From%20the%20time%20a%20spousal,in%20the%20contributor%27s%20taxable%20income.