I assume you are compelled to withdraw the funds and use them? If not, why not leave them in the account you now have? I would believe you could not roll them over tax free (US) to a canadian account but I may be wrong. The penalty in the US is 10% on top of the income tax for early withdrawal.