Right, so my point that Canada taxes those who are living outside their boarder stands.
And the US has tax treaties with other countries as well, so if you pay taxes in say Japan or Canada you do not pay taxes in America as well. Unless you make over 150k a year, then you only pay the marginal difference.
> And the US has tax treaties with other countries as well, so if you pay taxes in say Japan or Canada you do not pay taxes in America as well.
That isn't by tax treaty, which is usually related to payroll taxes. You can always deduct taxes you pay to any foreign government, with a couple of exceptions (Cuba maybe?), even if they lack a tax treaty with the USA.
* https://www.canada.ca/en/revenue-agency/services/tax/interna...
Further, to prevent double taxation, if you reside in a country that Canada has a tax treaty with, you may be deemed a non-resident of Canada:
* https://www.canada.ca/en/revenue-agency/services/tax/interna...