So I am moving to the USA for work on a J-1 visa. I know that I will be classified as a non-resident alien and so my TFSA investments are safe. However I have an additional USD cash account at TD which I regularly pay capital gains tax on. When I move to the US, will I need to file these transactions on my US tax return (I am buying US companies through my Canadian broker), or is it completely separate and I should only claim them on my Canadian tax return?