The Canada Revenue Agency says the TFSA is tax-free, but the IRS says it’s not. In the best-case scenario, if an American invests in a TFSA, and they have unused foreign tax credits on their U.S. return that year, they will pay nothing to the IRS.

*Globe Advisor articles are behind a registration wall. Registration is free.