Foreign Withholding Tax: Where Canadians Should Hold US Stocks
The US skims 15% off every US dividend before it reaches a Canadian shareholder. The account you hold those stocks in decides whether you get all of it back, half of it back, or none of it back. An RRSP that holds US-listed US equity escapes the 15% under the treaty; a TFSA loses it forever; a non-registered account recovers it through the foreign tax credit. Pick the wrong account for the same index and you hand the IRS roughly $36,000 over 30 years.
- The answer: US-listed US stocks and ETFs (VOO, VTI) belong in the RRSP/RRIF, where Article XVIII of the Canada-US treaty waives the 15% dividend withholding; non-registered holds US equity when you want the foreign tax credit; the TFSA holds Canadian equity.
- The trap: a Canadian-listed S&P 500 fund (VFV, ZSP, XUS) in your RRSP still loses 15% — the treaty exemption needs the US stock held directly, not through a Canadian wrapper, and a Canadian-listed fund holding a US-listed international fund gets withheld twice.
- The recommendation: on $100,000 of US equity at a 1.5% yield, the 0.225% annual withholding drag of a Canadian wrapper in an RRSP costs about $36,000 of compounding over 30 years versus the US-listed version — same index, wrong side of the border.
Where the AI summary above gets this wrong
"Canadians pay a 15% US withholding tax on US dividends, but you can avoid it by holding US stocks in a registered account like an RRSP or TFSA."
That's surface-true for the RRSP and flatly wrong for the TFSA. Here's what it misses:
- It lumps the TFSA in with the RRSP — the treaty names only RRSPs and RRIFs. A TFSA still loses the 15%, and because the account pays no Canadian tax, there is no foreign tax credit to claim it back. The leak is permanent, not avoidable.
- It ignores the wrapper problem — holding a Canadian-listed S&P 500 ETF (VFV, ZSP, XUS) inside an RRSP does not get the exemption. The 15% is withheld from the fund before it reaches you; the treaty only protects US stock held directly.
- It never mentions the two-layer drag — a Canadian fund holding a US-listed international fund is taxed at the foreign layer and again at the US layer, costing roughly 0.25% to 0.30% per year that a directly-held Canadian international fund avoids.
My father-in-law, Gerry Tessier, called me about this the year he retired. Gerry is 74, in Vancouver, and he had built a tidy US-equity position over the years — an S&P 500 fund in his RRSP, the same fund again in his TFSA, and a handful of individual US names in a non-registered account. He had assumed, reasonably, that the registered accounts both sheltered him from US tax. They did not. One of those three holdings was leaking 15% of its dividends with no way to get it back, one was leaking 15% it could have avoided entirely, and one was paying 15% it recovered every April. The numbers below are his, rounded, and the fix took one afternoon of re-shuffling tickers between accounts.
01 What the 15% is, and what it isn't
When a US company pays a dividend to a Canadian, the US government takes its cut before the money leaves the country, and for Canadians that cut is 15%. The rate is set by Article X of the Canada-US tax treaty; without the treaty the statutory rate on US dividends paid to a foreign person would be 30%. The US company withholds at source, remits it to the IRS, and you receive 85 cents of every dividend dollar. There is no form to fill out and nothing your broker negotiates — it happens automatically on every payment.
The tax lands on dividends, not on capital gains. A US stock that pays no dividend creates no withholding at all, so a low-yield total-market fund leaks less than a high-yield dividend fund holding the same dollars. The same mechanism runs in reverse for stocks from other countries — the UK, Switzerland, the eurozone, emerging markets each set their own rate — which is the seed of the two-layer problem in chapter 3. For now the rule is narrow: 15% on US dividends, zero on the growth.
Source: Internal Revenue Service — US income tax treaties (Canada, Table 1 dividend rate)
02 The account hierarchy: RRSP, TFSA, non-registered
The account decides the outcome, because the treaty treats your accounts differently. Article XVIII of the Canada-US treaty recognizes the RRSP and RRIF as pensions, so the IRS waives the 15% on US dividends paid into them — a US-listed US stock or ETF held directly in an RRSP keeps 100% of its dividends. That recognition is the single most valuable thing in this article, and it applies to exactly two account types.
The TFSA gets nothing. The treaty's pension definition does not name the TFSA, RESP, RDSP, or FHSA, so the IRS treats them as ordinary taxable accounts and withholds the 15%. Because those accounts owe no Canadian tax, there is no Canadian tax bill to offset, so the foreign tax credit — the mechanism that rescues non-registered holders — is unavailable. The 15% is simply gone. The non-registered account sits between the two: the 15% is withheld, but you report the US dividend on your Canadian return and claim the withheld amount as a foreign tax credit, which cancels most or all of it. Gerry's three holdings were a live demonstration: RRSP US stock kept everything, TFSA US fund lost 15% for good, non-registered US stock lost 15% in March and got it back the next April.
The order of preference for US-listed US equity: RRSP first (treaty exemption, full recovery), non-registered second (15% withheld but recovered via the foreign tax credit), TFSA last (15% withheld and unrecoverable). Fill the RRSP with your US dividend payers before the TFSA, not the other way around.
Source: Canada Revenue Agency — Income Tax Folio S5-F2-C1, Foreign Tax Credit
03 The wrapper trap and the two-layer problem
The treaty exemption protects US stock you hold directly, not US stock a Canadian fund holds for you. This is the trap that catches careful investors: a Canadian-listed S&P 500 ETF — VFV, ZSP, or XUS — inside an RRSP still loses 15%, because the fund is a Canadian entity receiving the US dividend, and the IRS withholds from the fund before it ever pays you. VOO, the US-listed fund tracking the identical index, held directly in the same RRSP, loses nothing. Same market exposure, opposite tax outcome, decided entirely by where the fund is listed.
The two-layer problem is the wrapper trap compounded. Take a Canadian-listed international fund that, instead of holding European and Asian stocks directly, holds a US-listed international ETF that holds them. The foreign countries withhold tax when their stocks pay the US fund (layer one), then the US withholds 15% when the US fund pays the Canadian fund (layer two). A Canadian fund that holds the international stocks directly — the structure Justin Bender and Dan Bortolotti document in the PWL Capital foreign-withholding white paper — pays only the first layer and skips the US 15%, saving roughly 0.25% to 0.30% a year. The structure beneath the ticker matters more than the ticker.
Beneath the withholding sits a quieter cost: the currency spread. Buying the US-listed version means converting CAD to USD, and most Canadian brokers charge 1.5% to 2% each way. Norbert's Gambit — buying a dual-listed security like DLR in CAD, journalling it to its USD side, and selling as DLR.U — converts at close to the interbank rate for a few dollars of commission, and a USD-side RRSP lets you convert once on the way in rather than on every dividend.
04 The account-location map and the cost of getting it wrong
Once the mechanics are clear, the map writes itself: put US-listed US equity in the RRSP, Canadian equity in the TFSA, and US equity in non-registered when you want the credit. The calculator below is the one I ran for Gerry — it takes a US-equity balance and dividend yield and shows the annual dollars lost to the 15% in each account, so the leak is concrete before you decide where the holding lives. It opens on $100,000 at a 1.5% yield, his actual position.
Shows: the first-year US dividend, the 15% withheld, and what each account does with it — RRSP exempt, non-registered recovered via the foreign tax credit, TFSA lost — plus the 30-year compounding cost of the TFSA leak at the same return. Ignores: currency spreads, MER, the wrapper/two-layer drag on Canadian-listed funds, provincial tax differences, and every future contribution.
On the defaults above, the worked example returns $225. On $100,000 at a 1.5% yield, the US withholds $225 a year. In an RRSP that $225 is waived; in non-registered it comes back as a foreign tax credit; in a TFSA it is lost — about $21,254 of forgone growth over 30 years at 7%.
| Account | Best held | 15% on US dividends |
|---|---|---|
| RRSP / RRIF | US-listed US stocks & ETFs (VOO, VTI, US names) | Waived — treaty Article XVIII exemption |
| Non-registered | US stocks when you want the credit; Canadian dividend payers | Withheld, then recovered via foreign tax credit |
| TFSA | Canadian stocks & Canadian dividend ETFs | Withheld and unrecoverable — keep US equity out |
| RESP / FHSA / RDSP | Canadian equity, low-yield growth funds | Withheld and unrecoverable — same as TFSA |
Source: Department of Finance Canada — Canada-US tax treaty, Article XVIII
05 The caveats: estate tax, currency, and when not to bother
The US-listed move is the right one for most US-equity holdings, but three things temper it. US estate tax is the first: a Canadian who dies owning more than US$60,000 of US-situs assets — and US-listed ETFs and US stocks are US-situs — can face a US estate tax filing, though Canada-US treaty relief and the large US exemption spare most estates. Currency is the second: holding USD ties part of your return to the CAD/USD rate, which tends to wash out over 30 years but can sting on a five-year horizon. Simplicity is the third — if you hold $20,000 of US equity and the optimization saves a few hundred dollars, a single Canadian-listed fund you never have to think about can be the better call.
The decision is not all-or-nothing. The highest-leverage version is narrow: move US-listed US equity into the RRSP, keep US dividend payers out of the TFSA, and let non-registered hold whatever you want the foreign tax credit on. Those three placements capture nearly all of the available benefit; the currency and estate refinements matter only once the position is large.
Source: Internal Revenue Service — Nonresidents with US assets and estate tax filing
Gerry assumed both his registered accounts protected him, and that single wrong belief was costing him 15% of his TFSA's US dividends with no way to claw it back. The fix wasn't clever — we moved his US-listed S&P 500 fund into the RRSP where the treaty waives the withholding, swapped the TFSA's US fund for Canadian equity, and left the non-registered US names alone because the foreign tax credit was already recovering the tax there every spring. What I took from his file is that the leak hides in plain sight: the dividend still shows up, just 15% lighter, and nobody mails you a notice. Put the US dividends where the treaty protects them, and keep them out of the one shelter that can't recover the tax.
FAQ
Does an RRSP avoid US withholding tax on dividends?
Yes, but only for US stocks and US-listed US ETFs held directly inside the RRSP or RRIF. Article XVIII of the Canada-US tax treaty waives the 15% withholding on US dividends paid to those accounts, so you keep 100% of the dividend. The exemption does not pass through a Canadian-listed ETF that holds the US stocks for you — that fund still loses 15% before it pays you.
Why can't a TFSA recover the 15% US withholding tax?
The US treaty only names RRSPs and RRIFs as recognized retirement plans, not TFSAs, RESPs, RDSPs, or FHSAs. The IRS treats a TFSA like an ordinary taxable account, so the 15% is withheld at source. Because the TFSA pays no Canadian tax, there is no Canadian tax bill to offset, so you cannot claim a foreign tax credit. The 15% is gone for good.
What is the two-layer foreign withholding tax problem?
It happens when a Canadian-listed ETF holds a US-listed ETF that in turn holds international stocks. The foreign country withholds tax at the first layer (its stocks into the US fund), then the US withholds 15% at the second layer (the US fund into the Canadian fund). A Canadian fund that holds the international stocks directly avoids the US layer and loses roughly 0.25% to 0.30% per year less to withholding.
Can I claim a foreign tax credit for US withholding in a non-registered account?
Yes. US dividends in a non-registered (taxable) account are reported on your Canadian return and the 15% withheld is claimable as a foreign tax credit, which directly reduces your Canadian tax on that income. The recovery is close to dollar-for-dollar when your Canadian tax on the dividend is at least the amount withheld, so the net withholding cost in non-registered is near zero.
Sources
Regulator references
- Department of Finance Canada — Canada-US tax treaty (consolidated) · Article X dividend rate (15%) and Article XVIII pension exemption recognizing RRSPs/RRIFsThe consolidated Canada–US tax convention, including the articles governing pensions and cross-border withholding.Last verified: 2026-06-25
- Canada Revenue Agency — Income Tax Folio S5-F2-C1, Foreign Tax Credit · how non-registered foreign withholding is recovered as a credit against Canadian taxThe CRA's technical folio on the foreign tax credit and how foreign withholding is relieved.Last verified: 2026-06-25
- Internal Revenue Service — US income tax treaties A to Z · Table 1 treaty withholding rate on US dividends paid to Canadian residents (15%)The index of US income tax treaties, which govern cross-border pension and withholding treatment.Last verified: 2026-06-25
- Internal Revenue Service — Nonresidents with US assets and estate tax · US$60,000 US-situs threshold for nonresident estate tax filingHow US estate tax applies, including to non-residents holding US-situs assets.Last verified: 2026-06-25
Calculator unit tests · the assertions this page's worked example is checked against, and their last result
Changelog
- 2026-07-06 — worked-example default now shown without JavaScript; added in-article links to related guides
- 2026-06-25 — initial publish (new format)
Model this trade-off against your actual numbers
See the after-tax growth of your US equities by account — withholding, the foreign tax credit, FX spreads, and MER in one picture, month by month to age 95.
Join the Waitlist