Move 401k/IRA into a RRSP?

I’ve been able to move my non registered US trading accounts into Questrade without any problems and am now thinking of moving over my retirement funds as well.

I’m wondering if someone has moved a 401k into a RRSP? If so could you lay out the process and your experience with it?

I’ve read about this online and I think the outline of the process makes sense, just wondering if someone had more specifics. Bonus points if you have experience with the CARES act no withholding on retirement plan distributions.


I was able to do this successfully last year and am sharing the steps. It’s very important to clearly understand the tax considerations if you choose to do this, this is also a one way process which can’t be reversed so you really need to be sure if you want to do this or not. In general leaving a 401k or IRA as is in the USA is also a good strategy.

I also recommend reading these to get a better idea of the process, these were extremely helpful for me and I followed the process as listed mostly.

  1. How to bring 401(k)s and IRAs to Canada | Advisor's Edge

Once I did the math and kenw that I had adequate Canadian tax liability to offset the US tax liability and the early withdrawal penalty then this is what I did -

  1. Convert the 401k to an IRA
    This step I recommend to everyone, regardless of whether you plan to move the funds to Canada. If you’ve had multiple employers, this allows you to consolidate all your retirement funds as well as to decide how you want to invest them. In my case my 401k was with Fidelity and IRA with Schwab, Fidelity wrote me a check and sent it in the mail and I had to mail that back to Schwab. This if done correctly is a non taxable event.

  2. Make a lump sum withdrawal from your IRA into your US checking account. This is a taxable event, I chose to not have any amount withheld for US taxes so I was able to get the entire amount. If you have a tax withholding, that’s fine be sure that you have enough funds in Canada so that you can top up the difference.

  3. Open a RRSP account if you haven’t already. I opened an account with Questrade but you can open one at any broker or bank.

  4. Move your RRSP lump sum to your Canadian US Dollar Checking account.

  5. Move the funds from your Canadian US Dollar Checking account into your RRSP account.

At this point, you’ve successfully completed the transfer.

Next let’s discuss what needs to be done at tax time -

  1. File US taxes, in my case this was 1040NR as I was a non resident. I did this with an online program i.e. TaxAct it was fairly affordable I also got the audit defence and protection and altogether paid less than $100 USD. I did have to pay the 10% penalty for an early withdrawal as well. So all in all I owed the IRS a pretty hefty payment, make sure that you have enough money in America to cover this payment. The US tax return is very important as this will have the exact details of how much tax you paid and will server as proof should CRA audit your return and ask for it.

  2. File Canadian taxes, since this was my first year filing taxes in Canada I had to do a lot of reading to understand exactly what I needed to do, the main things to keep in mind is -
    a. You need to declare your IRA withdrawal as Foreign Income and list down the amount of foreign tax paid from step 1 to get a credit for this from the CRA.
    b. In the RRSP contribution section, you need to declare this as a transfer and not a contribution. This doesn’t eat into your contribution room but creates new contribution. It’s very important that you contribute the full amount that you withdrew (or top up if there was a withholding on the US side), otherwise you will lose this room.

Complete the Canadian taxes and you should see an additional refund equal to the amount of taxes you paid in step 1 to the IRS. I used SimpleTax from WealthSimple to file Canadian taxes (which is free or donate what you want) and got the priority support and audit defence package here as well. I was quite impressed with SimpleTax, I found it comparable with the quality of TurboTax which I used in the US perviously for self filing.

And that’s it, you’ve now successfully completed the transfer, satisfied both the IRS and CRA. Be very sure to keep a track of the amounts and dates and to keep a record of these just in case your return is picked up for a random audit.


What is the benefit of doing this instead of keeping it in IRA in USA?
Someone earlier on this forum told we can keep it in IRA and just change our address to Canadian residence.

I mean you paid the taxes to US which you saved all those years from contributions to 401K every year and on top you paid extra 10% penalty…

Thanks for the detailed post. Can you please share the math with some dummy numbers? Also, what conversion rate did you use for Step 2 for claiming tax credit in CAD, while paying tax to IRS In USD?

Oh, btw looks like Schwab isn’t letting Questrade transfer non-registered account these days. Did you transfer the brokerage over from Schwab?

You might find the examples here helpful for some dummy math.

I don’t know about the current status, but yes I transferred my non-registered account from Schwab into Questrade last year. Schwab had rejected the first request because that form didn’t have my US SSN and signature, so I had to get Questrade to do this again with these pieces of information. At the second time the request went through without any issues. You should talk with somebody on the Questrade Accounts Transfer team if you haven’t already.

1 Like

There is no benefit to doing this, if your broker allows a Canadian address on the IRA then that’s a perfectly fine strategy to managing your US retirement savings.

As for the taxes paid, this is a tax neutral maneuver if done correctly, so you don’t pay any net taxes (you do pay taxes to the IRS and the CRA reimburses you the amount that you paid).

Great post, thanks @panditji

Thanks for the wonderful post @panditji , did you complete step 1 (convert 401K to IRA) while residing in US, or after your move to Canada ?

I did all the steps after moving to Canada.