The most tax efficient method is to transfer these funds to your RRSP. Unfortunately, you cannot directly transfer your 401K to your RRSP.
This transfer can be completed as follows:
- Open a Rollover Individual Retirement Account (IRA) account with an investment firm capable of cross border investment management.
- Rollover the 401k to an IRA.
- Withdraw all of the IRA as a Canadian resident (you will be assessed 15% withholding tax). If you are under 59.5 years, there will be an additional 10% penalty.
- The net resulting lump sum payment is then transferred to your RRSP in Canadian dollars. The deposit into the RRSP must occur in the year of withdrawal or within 60 days of year-end.
- The full gross withdrawal including the withholding tax is included as Canadian income with an offsetting RRSP deduction. This results in no additional tax liability to Canada.
- The 15% withholding tax paid to the IRS may be claimed as a foreign tax credit (FTC) for Canadian tax purposes.
Please note that you will incur Canadian tax when you eventually withdraw funds from your RRSP.




