Let's say I am either a resident of the US or Mexico. If I sell a stock I have held for over 12 months after arriving in Canada (i.e. 1st week after plane landed), would the sale be considered as short-term or long-term for capital gains tax purposes? Does the holding period for foreign individuals begin from the time of purchase or from their arrival in a new country?