I am a US citizen, retired, considering a move to Victoria, Canada. Assuming I can get permission from the Canadian government to establish full-time residency, my question is: Will I have to pay income tax in Canada and/or in British Columbia? As of now my income is entirely US stock market capital gains and dividends, and social security. In other words, no income derived from activities in Canada.
If I would have to pay income tax in Canada, what are the rates paid on capital gains, dividends, and US social security? I assume there is a tax treaty between the US and Canada so that cross-border residents are not double-taxed. Is that correct?