Let's say I am either a resident of the US or Mexico. If I have a stock I have held for more than 12 months while abroad, and then sell it within the first week of my arrival in Canada, would it be considered a short-term or long-term sale for capital gain tax purposes? Does the holding period for foreign individuals begin from the time of purchase or from their time of arrival in a new country?