Posted: Tue Mar 18, 2008 9:31 pm-
There was a similar question a few days ago, have a search for it on here regards the RRSPs, basically you don't need to cash them out but once you are US resident it is a bad idea to continue to contribute to them.
If you are leaving to reside permanently in the US (i.e. you have applied for permanent residency status) you MUST pay US income tax as the tax treaty does not apply. This means you must become non-resident from Canada, which means for the CRA not to come after you, you must sever all ties, i.e. change your DL, get rid of your health card, have no address in Canada, etc. (you can have a Canadian bank account but it must be under a US address and you must pay Part XIII non-resident witholding tax on any interest, which is a flat 10%).
Also you may be subject to the "exit tax", which is another way Canada tries to stop you leaving, read about it on the CRA non-residents website.
Read this also:
http://www.cra-arc.gc.ca/E/pub/tg/p151/README.html
Having a condo in Toronto does complicate things. Technically if you were a US resident who just happened to have a holiday home in Canada it wouldn't be a problem, but given that you are a Canadian who only just left it makes it appear as though you are still resident. CRA may consider that a "residential tie" for tax purposes, especially if you actually spend time there during the year.
So yeah, I'd find a good cross-border accountant if I were you.
_________________
Steve.