Do US Citizens Pay Double Taxes When Living in Canada?
The short answer is no, not on most income. The longer answer is that three separate mechanisms prevent double taxation, each covering a different piece, and there are specific situations where none of them fully closes the gap. The foreign tax credit (Form 1116) is the workhorse: it offsets your US tax dollar-for-dollar against the Canadian tax you already paid on the same income. The Foreign Earned Income Exclusion (Form 2555) is technically available but almost never the right choice for Americans in Canada. And the Canada-US tax treaty fills the remaining gaps by capping withholding rates and assigning taxing rights on specific income types. You file two returns every year, but the actual out-of-pocket double tax on ordinary income is usually zero.
US citizens living in Canada file both a US and a Canadian tax return, but the foreign tax credit eliminates most or all of the US tax on income that Canada has already taxed. Canadian tax rates are generally higher than US federal rates at the same income level, so the credit typically wipes out the US liability and generates excess credits that carry forward. Double taxation does happen in narrow situations (TFSA growth, PFIC gains, certain state taxes, and the NIIT), but on employment and self-employment income the effective double tax is usually zero.
Do US citizens actually pay taxes twice on the same income in Canada?
On most income, no. The mechanics work like this: Canada taxes you as a resident on your worldwide income. The US taxes you as a citizen on your worldwide income. Both countries tax the same income, but the foreign tax credit on each side prevents you from paying the full rate to both. On your US return, you claim a credit on Form 1116 for the Canadian tax paid on income that both countries tax. On your Canadian return, you claim a credit on line 40500 for any US tax paid on income that the US taxed first (such as US-source dividends or capital gains on US real property).
The reason this works well in the Canada-to-US direction is that Canadian marginal rates (federal plus provincial) are generally higher than US federal rates for the same income bracket. If you earn $100,000 in Ontario and pay $25,000 in Canadian tax, and your US tax on that same income would be $18,000, the foreign tax credit on your US return is $18,000 (limited to the US tax on that income), which eliminates your US liability entirely. The remaining $7,000 of Canadian tax that exceeds the US liability is an excess credit that carries forward for up to ten years under IRC 904(c).
The result is that most US citizens in Canada pay roughly the same total tax as a Canadian who is not a US citizen. You file two returns instead of one, and the compliance cost is real, but the actual tax bill is not doubled.
How does the foreign tax credit prevent double taxation?
The foreign tax credit is the primary mechanism and the one that does the heavy lifting. It works by allowing you to reduce your US tax liability by the amount of foreign tax you paid on the same income, up to the US tax that would be owed on that income. The credit is calculated on a per-category basis (general category income, passive category income, and several others), and the limitation is applied separately to each category.
For employment income and self-employment income, the calculation is straightforward. Your Canadian tax on that income exceeds the US tax on the same income in nearly every province, so the credit fully eliminates the US tax. The excess Canadian tax becomes a carryforward credit, usable for up to ten years if a future year produces US tax that exceeds the credit.
For investment income (dividends, interest, capital gains), the credit also works but requires more attention. Canadian tax on capital gains is lower than on ordinary income (only 50% of the gain is included in income under ITA 38(a)), and the US taxes capital gains at preferential rates too (0%, 15%, or 20% depending on income). The credit still prevents double taxation, but the limitation calculation matters because the US and Canadian rates on investment income can be closer together.
The credit does not help with income that only one country taxes. If Canada exempts something (like TFSA growth) but the US taxes it, there is no Canadian tax to credit against the US liability. That is where double taxation actually occurs.
What about the Foreign Earned Income Exclusion?
The Foreign Earned Income Exclusion (FEIE, Form 2555) allows Americans living abroad to exclude up to $130,000 (2025, adjusted annually for inflation) of foreign earned income from their US return. It sounds attractive, but it is almost never the right choice for Americans in Canada, and here is why.
The FEIE excludes income from US taxation. The foreign tax credit offsets US tax with Canadian tax already paid. When Canadian tax rates exceed US rates (which they do for most taxpayers), the foreign tax credit produces a better result because it generates excess credits that can offset US tax on other income, such as US-source dividends or capital gains. The FEIE, by contrast, wastes the Canadian tax: you exclude the income, so there is no US tax to credit the Canadian tax against, and the excess Canadian tax is lost.
Worse, the FEIE and the foreign tax credit cannot be used on the same income. If you exclude $130,000 of employment income using the FEIE, you cannot also claim the Canadian tax on that $130,000 as a credit. For Americans in Canada, this almost always means paying more total tax than you would with the credit alone.
The FEIE can make sense in low-tax countries where the local tax rate is below the US rate, because the exclusion removes the income entirely rather than crediting a small foreign tax against a larger US liability. Canada is not a low-tax country. The FEIE vs FTC comparison walks through the math for both scenarios.
To qualify for the FEIE, you must meet either the physical presence test (330 days) or the bona fide residence test. Most Americans who move to Canada permanently will meet the bona fide residence test, but the credit is still the better choice.
What does the Canada-US tax treaty do about double taxation?
The Canada-US tax treaty prevents double taxation in ways the unilateral credit cannot. The treaty assigns primary taxing rights on specific income types, caps withholding rates, and provides a tiebreaker when both countries claim you as a resident. Three provisions matter most for Americans living in Canada.
First, Article XVIII covers pensions and retirement distributions. When you take a distribution from a 401(k) or IRA while living in Canada, the US withholds tax at source. Without the treaty, the default US withholding rate on a non-resident distribution would be 30%. The treaty caps it at 15%, and Canada gives you a credit for that 15% on your Canadian return. The result is that you pay the full Canadian rate on the distribution, less a credit for the 15% US withholding, and the US keeps its 15%.
Second, Article XVIII(7) allows each country to defer taxation on retirement savings plans recognized by the other. This is the provision that makes the RRSP treaty election work: you elect to have the US defer taxation on RRSP growth, matching the Canadian deferral. Without this election, the US would tax your RRSP growth annually, creating double taxation because Canada would also tax it on withdrawal.
Third, Article XXV is the non-discrimination article, and Article XXIV provides a mutual agreement procedure when double taxation occurs despite the treaty. These are backstops, but they exist.
When does double taxation actually happen despite the credits?
In a handful of specific situations, the credit and treaty mechanisms do not fully prevent double taxation. These are the cases where Americans in Canada genuinely pay more than a non-US Canadian on the same income.
TFSA growth. Canada treats TFSA growth as tax-free. The US does not recognize the TFSA as a tax-exempt vehicle and likely treats it as a foreign trust. The growth is taxable on the US return, and there is no Canadian tax to credit against it. This is pure double taxation in the sense that you pay US tax on income a non-US Canadian would pay nothing on, plus the compliance cost of Forms 3520 and 3520-A.
PFIC gains. If you hold Canadian mutual funds that qualify as PFICs, the US imposes an “excess distribution” regime that taxes gains at the highest ordinary income rate plus an interest charge. The Canadian tax on the same gain (at the 50% inclusion rate for capital gains) is lower, and the foreign tax credit may not fully offset the punitive US PFIC tax.
The Net Investment Income Tax (NIIT). The 3.8% NIIT under IRC 1411 applies to investment income above certain thresholds ($200,000 single, $250,000 married filing jointly). The foreign tax credit does not offset the NIIT, so this is a US-only tax with no Canadian credit mechanism. If your investment income exceeds the threshold, you pay the 3.8% on top of whatever Canada charges.
US state taxes. Some US states (California and New Mexico are the most aggressive) continue to claim you as a resident and tax your worldwide income even after you move abroad. The Canadian foreign tax credit covers federal US tax but may not fully cover state tax, and some states do not offer a credit for Canadian tax. This varies by state and is worth investigating before you move.
How much more tax do US citizens in Canada actually pay compared to non-US Canadians?
On ordinary employment and self-employment income, the difference is usually zero in terms of tax paid. The total tax bill is roughly the same as a non-US Canadian at the same income level, because the foreign tax credit eliminates the US layer. The extra cost is compliance: preparing two returns instead of one, filing the FBAR and Form 8938, and managing the treaty elections. Professional fees for a dual US-Canadian return typically run $2,000 to $5,000 per year depending on complexity, which is a real cost but not a “double tax.”
Where the cost becomes material is in the specific traps listed above. A TFSA with $50,000 of growth costs you the US tax on that growth plus $500 to $1,500 in annual compliance fees for the foreign trust forms. PFIC holdings can produce effective tax rates above 50% on gains. The NIIT adds 3.8% on investment income above the threshold with no offset.
The practical strategy is to avoid the traps (no TFSA, no Canadian mutual funds in taxable accounts, hold US-listed ETFs) and let the foreign tax credit do its job on ordinary income. If you structure your accounts correctly, the actual double tax exposure is limited to the NIIT (if applicable) and the compliance cost of dual filing. The moving to Canada tax checklist covers the setup in order.
What should I do next?
The double taxation question usually resolves to a planning question: which accounts to hold, which elections to make, and which Canadian accounts to avoid. If you are a US citizen living in Canada (or planning to move) and want to confirm that your setup minimizes the double-tax exposure, a cross-border tax assessment maps your specific situation against the credit, treaty, and exclusion mechanisms and identifies anything that needs to change.
Yarik Yarosh, CPA. "Do US Citizens Pay Double Taxes When Living in Canada?." Blue Cloud CPA, August 24, 2026. https://bluecloudcpa.com/guides/do-us-citizens-pay-double-taxes-living-in-canada
This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.