So essentially, I can continue to maintain my investments accounts and obtain dividends whenever applicable. Just that I can not actively invest in those accounts while i am living in Canada. Is this correct?I can answer part of your questions. Having the US address is good. Because without it you would need someone in the US to receive mail regarding your investments, and the would have to sign a form to do so.even though you would still get the info in Canada.
If you have a financial planner in the US you should ask them for these answers because they are the expert. Remember the US dollar exchange to Canadian. Taxes in Canada will be based on the exchange rate for the year and you will pay provincial taxes and federal on on your money, but you will get credit for taxes paid in the US.
You will need a cross border tax accountant. You can’t cash your investments except a traditional ira unless you are on USA soil. You can get dividends but not cash the investments without being in the USA.
I'll dig deeper and find more information about investments and monthly contribution to my 401k account.
Thanks.