Investment income

Do I have to pay taxes on investments I own in another country while a tax resident of Canada?

Yes. As a Canadian tax resident, you are taxed on worldwide income. Therefore, income generated from investments abroad are subject to tax in Canada if received while you are a Canadian tax resident. You may claim a foreign tax credit in Canada to alleviate double taxation to the extent that you paid tax on the investment income in the other country, to the maximum allowed.