I had some company stocks that I sold before coming to Canada (received dividends too). My CPA did basic calculations to adjust my foreign income and interest/dividends for the days I was a resident in Canada for tax purposes and reported the same on the tax return. He however did not include anything for the gain I received from stocks. Note that the stocks were sold when I was a resident in the states. I did pay tax for the gain on my US returns. I am noticing some sloppy mistakes by my CPA and its quite frustrating. However, I was not sure if the gain has to be reported if stocks were sold prior to coming to Canada.