I will be relocating to Toronto from Dubai in September. I have investments in equities with a brokerage firm in US. Will I be taxed on them once I move to canada ? Or is it better that I sell those equities before I move to canada ?
For Canadian tax purposes, the cost basis of your US investments is equal to their fair market value on the date that you permanently move to Canada. Any appreciation in the value of your US investments made prior to moving to Canada is not taxable in Canada.