📢 Disclosure: this article may contain affiliate links. If you sign up for a service through one of our links, we may earn a commission at no extra cost to you. Our editorial rankings are not influenced by affiliate relationships.
Want to buy US stocks or ETFs inside your TFSA or RRSP? You'll need to convert CAD to USD — and how you do that conversion matters a lot. Your broker's default exchange rate can cost you hundreds of dollars, and the wrong account choice means a 15% tax hit on dividends.
Here's what you need to know about converting CAD to USD in registered Canadian accounts.
TFSA vs RRSP for US Investments: Quick Comparison
| Feature | TFSA | RRSP |
|---|---|---|
| Hold USD cash? | Yes | Yes |
| Hold US stocks/ETFs? | Yes | Yes |
| US dividend withholding tax | 15% (not recoverable) | 0% (treaty exempt) |
| Capital gains tax | None | None (taxed on withdrawal) |
| Contribution room currency | CAD only | CAD only |
| Best for US investments? | Growth stocks (no dividends) | Dividend-paying US stocks |
The key takeaway: US dividends in an RRSP are exempt from the 15% US withholding tax under the Canada-US tax treaty. In a TFSA, that 15% is gone forever — the IRS doesn't recognize the TFSA as a "pension" account.
The Withholding Tax Problem (TFSA)
When a US company pays a dividend to a Canadian TFSA, the IRS withholds 15% automatically. Unlike a non-registered account where you can claim a foreign tax credit, there's no way to recover this in a TFSA.
Real cost example
| Portfolio (USD) | Dividend Yield | Annual Dividends | Withholding Tax Lost |
|---|---|---|---|
| $10,000 | 2% | $200 | $30 USD/year |
| $50,000 | 2% | $1,000 | $150 USD/year |
| $100,000 | 3% | $3,000 | $450 USD/year |
On a $50,000 portfolio yielding 2%, you lose $150 USD per year — that's $2,250 over 15 years, not counting the compounding effect.
Why the RRSP Is Better for US Dividends
Under Article XVIII of the Canada-US Tax Treaty, "pensions" are exempt from withholding tax. The IRS considers Canadian RRSPs (and RRIFs) as pension accounts:
- US dividends in an RRSP: 0% withholding tax
- US dividends in a TFSA: 15% withholding tax (not recoverable)
- US dividends in a non-registered account: 15% (recoverable via foreign tax credit)
Rule of thumb: Put your US dividend-paying stocks (Apple, Microsoft, Coca-Cola, VTI, VYM, etc.) in your RRSP. Use your TFSA for Canadian investments or US growth stocks that don't pay dividends.
Cheapest Ways to Convert CAD to USD in a TFSA or RRSP
When you convert CAD to USD inside a registered account, your broker typically does it automatically — and charges 1.5%–2.5% on the spread. On CA$10,000, that's CA$150–$250 in hidden fees.
Option 1: Norbert's Gambit (cheapest)
You can use Norbert's Gambit inside a TFSA or RRSP at most brokers:
- Buy DLR (CAD-denominated) on the TSX
- Call your broker to journalize the shares to DLR.U (USD-denominated)
- Sell DLR.U and receive USD in your account
Cost: ~CA$20–$35 total (commission + small ETF spread)
Broker support for Norbert's Gambit in registered accounts
| Broker | TFSA | RRSP | Journal Fee | Notes |
|---|---|---|---|---|
| RBC Direct Investing | Yes | Yes | Free | Automated, same-day |
| TD Direct Investing | Yes | Yes | Free | Phone call required |
| BMO InvestorLine | Yes | Yes | Free | Phone call required |
| Questrade | Yes | Yes | $9.95+tax | Online self-serve |
| Wealthsimple | No | No | N/A | Auto-converts at 1.5% |
| NBDB | Yes | Yes | Free | Phone call required |
Option 2: Wise + contribute in CAD
If you want USD but haven't contributed yet: convert via Wise (~0.6% fee) outside the account, then contribute the resulting CAD and convert inside, or contribute CAD and use Norbert's Gambit. Wise is ideal for amounts under CA$3,000.
Option 3: Broker auto-conversion (most expensive)
Let your broker handle it. Convenient but costs 1.5%–2.5%. On CA$10,000, you lose CA$150–$250 versus Norbert's Gambit.
Common Scenarios
"I want to buy US stocks in my RRSP"
Contribute CAD to RRSP → use Norbert's Gambit inside the RRSP to convert to USD → buy US stocks directly on NYSE/NASDAQ. This avoids the 15% withholding tax AND the broker's conversion spread.
"I want US exposure in my TFSA"
For a TFSA, you have two choices: buy a CAD-listed US ETF (like VFV) to avoid conversion hassle, or convert via Norbert's Gambit and buy US-listed directly. Either way, you'll pay the 15% withholding on dividends.
"Should I hold VOO or VFV?"
VFV (Vanguard S&P 500, CAD on TSX) and VOO (Vanguard S&P 500, USD on NYSE) track the same index:
- In RRSP: Hold VOO — no withholding tax, lower MER (0.03% vs 0.09%). Convert your CAD to USD via Norbert's Gambit first.
- In TFSA: VFV is simpler (no conversion needed). The 15% withholding applies either way in a TFSA — holding VOO directly doesn't help.
No Capital Gains Tax on In-Account Conversions
Good news: currency conversions inside a TFSA or RRSP are not taxable events. Unlike a non-registered account where converting CAD to USD can trigger a capital gain (or loss), registered accounts are sheltered. No need to track ACB on currency.
Convert CAD to USD at the real exchange rate
Wise charges ~0.6% — much cheaper than your bank or broker's spread.
Open a Free Wise Account →Affiliate link — we earn a small commission if you sign up, at no cost to you.
Frequently Asked Questions
Disclaimer: This article is for informational purposes only. Consult a tax professional for advice specific to your situation.