Mon Dec 14, 2009 12:38 pm
You are best to leave it until retirement. There is no forms to fill for CRA or IRS.
There is an eleborate process thta could get your 401(k) into an RRSP, and not pay any taxes, but it requires that you have at least the equivalent amount of Cdn income to match the 401(K) withdrawal (this would allow you to take credit for the US tax you would pay on the withdrawal), and it would still cost you the penalty money (no credit for that). So only 60+ should even think of this.
And since the tax and penalty would be withheld from the withdrawal, you would have to also come up with that extra cash to fund your RRSP for this to work out.
leave it be.
Tip to others however: For anyone moving back to Canada after Jan 01, 2009, you should almost always do anything you can to transfer your 401(K)/IRA etc in its entirety to a Roth BEFORE becoming Cdn Resident. This requires that you report the rollover as income in US of course, but then makes the Roth completely tax-free in both US and Canada forever after.
Too late after you move, though....
-- Mon Dec 14, 2009 2:43 pm --
One thing to watch for however is that some fund companies do not want to accept foreign account holders and try to pressure Cdns to close their account.
If it is a sizeable account (6 figures +), there are a couple of fee-based firms (Blackmont, Pacifica) that will manage cross-border.