- Can you buy U.S. stocks in a TFSA?
- Benefits of investing in U.S. stocks
- How to buy U.S. stocks in a TFSA
- 1. Choose the right brokerage and account setup
- 2. File IRS Form W-8BEN
- 3. Funding and currency
- 4. Placing trades
- 5. Holding & tax implications
- Do you have to pay taxes on U.S. stocks in a TFSA?
- Do you pay taxes on U.S. dividend stocks in an RRSP?
- U.S.-based ETFs & mutual funds for Canadians
- Can you trade in USD in a TFSA?
- Should you hold international stocks in a TFSA?
A Tax-Free Savings Account (TFSA) is a great place to hold your investments. The Canada Revenue Agency (CRA) won’t tax any income you earn within the account, whether it’s from mutual funds, bonds, REITs, or, yes, even U.S. stocks.
As long as the U.S. stock you want to buy trades on a designated exchange, you can hold it in your TFSA. The CRA won’t tax any capital gains or dividends earned on your U.S. investments, but the IRS will levy a tax on dividends, even if the dividend stock is in your TFSA.
Below we’ll look closely at buying U.S. stocks in your TFSA, the tax liabilities this comes with, and if it’s the right choice for your investing strategy.
Can you buy U.S. stocks in a TFSA?
Yes, you can buy U.S. stocks in a Tax-Free Savings Account (TFSA).
There’s only one requirement to hold U.S. stocks within a TFSA: you must pick stocks that are trading on designated exchanges. These include all the major U.S. stock exchanges, such as the NASDAQ and NYSE, plus some extras.(1) The list includes these 12 U.S. exchanges:
- BATS Exchange
- NASDAQ BX
- Chicago Board of Options
- Chicago Board of Trade
- Chicago Stock Exchange
- Investors Exchange LLC
- National Association of Securities Dealers Automated Quotation System (NASDAQ)
- National Stock Exchange
- New York Stock Exchange (NYSE)
- NYSE Arca
- NYSE MKT
- Nasdaq PHLX
U.S. stocks aren’t the only foreign stocks you can hold in a TFSA. In fact, the CRA allows you to buy and hold foreign stocks from 30 different countries, including Australia, Japan, Germany, the United Kingdom, Mexico, and South Africa, among others.
Benefits of investing in U.S. stocks
Investing in U.S. stocks offers Canadians broader exposure to some of the world’s most dynamic, innovative, and profitable companies. While the Canadian market is heavily concentrated in sectors like financials and energy, the U.S. market spans a wider range of industries, making it an essential component of a globally diversified portfolio. Below are the key advantages of adding U.S. equities to your TFSA:
- Diversification & Market leadership: The U.S. market is home to global giants like Apple, Microsoft, Amazon, and Nvidia—firms leading in technology, healthcare, and consumer sectors where Canada has limited representation. Holding U.S. stocks helps offset the concentration risk of the TSX, which is dominated by banks, energy, and utilities.
- Superior long-term returns: The S&P 500 has delivered average annualized returns of approximately 10% over the long term (including dividends). By contrast, the TSX Composite Index has historically returned around 6–7% annually. This performance gap, compounded over time, can significantly boost portfolio growth.
- Access to tech and innovation: Canadian investors looking for exposure to cutting-edge sectors like AI, semiconductors, cloud computing, and biotech will find far more depth in the U.S. market. The U.S. is home to over 70% of the world’s top tech firms by market cap.
- Currency advantage: If the U.S. dollar appreciates relative to the Canadian dollar, Canadian investors benefit from both asset growth and currency gains. This can provide an additional hedge during periods of Canadian dollar weakness.
- Tax-free capital gains: Within a TFSA, any capital gains from U.S. stocks are completely tax-free in Canada. While dividends are subject to a 15% U.S. withholding tax, the capital appreciation—often the primary driver of growth stocks—is not taxed.
How to buy U.S. stocks in a TFSA
1. Choose the right brokerage and account setup
- U.S. dollar–enabled TFSA: Brokers like Questrade, Interactive Brokers, and TD Direct Investing offer USD TFSA subaccounts where you can hold and trade U.S. stocks without repeated CAD↔USD conversions.
- Norbert’s Gambit: Convert CAD to USD using a cross-listed ETF to reduce FX fees (e.g., exchanging DLR to DLR.U on Questrade).
- Zero-commission platforms: IBKR Lite offers commission-free U.S. stock & ETF trading, plus forex spreads as low as ~0.02%.
2. File IRS Form W-8BEN
- Submit W-8BEN via your brokerage to claim the Canada–U.S. tax treaty rate (15% withholding on U.S. dividends, down from 30%).
3. Funding and currency
- Fund in CAD, then convert to USD. With USD-denominated TFSA accounts and smart conversion methods, you can limit FX fees to ~0.02–0.2%. Avoid banks with ~1.5–2% spreads.
4. Placing trades
- Use the USD subaccount to buy U.S. stocks/ETFs in USD, clearing commissions and conversion drag.
- If forced to trade in CAD, note that conversion fees apply with each transaction.
5. Holding & tax implications
- Capital gains: Tax-free in the TFSA.
- Dividends: Subject to 15% U.S. withholding, which cannot be recovered in a TFSA. To avoid this, hold dividend stocks in an RRSP instead. More info below…
Do you have to pay taxes on U.S. stocks in a TFSA?
In some circumstances, you might have to pay taxes on U.S. stocks held within a TFSA.
The Internal Revenue Service (IRS) does not recognize the tax shelter of a TFSA for dividends earned on U.S. stocks. If you’re holding U.S. dividend stocks in your TFSA, then the IRS will expect you to pay a withholding tax of 15% on the dividends you earn.
But this only applies for dividends earned on U.S. stocks, not capital gains. If you sell a U.S. stock for a profit within your TFSA, the IRS won’t tax the amount you earned.
For example, let’s say you buy 20 shares of Coca-Cola for US$65 per share. Let’s also assume Coca-Cola stock has a dividend yield of 2.5%.
Without the IRS’s withholding tax on U.S. stocks in a TFSA, you’ll have to pay 15% in withholding taxes, or roughly $4.88. After factoring in the tax, you would earn roughly $1.63 per share in dividends, or $32.50 for your 20 shares. But since you’re holding 15% tax, your dividend yield would be 2.125%, not 2.5%.
Now let’s say Coca-Cola stock is valued at $70 and you sell your 20 shares. You’ll earn $5 per share in capital gains and $100 for all 20. Since this is a capital gain and not a dividend, the IRS will not tax your earnings.
Do you pay taxes on U.S. dividend stocks in an RRSP?
No. Even though the IRS doesn’t recognize the tax shelter of a TFSA for dividends, they do recognize it for the Registered Retirement Savings Plan (RRSP). If you earn dividends on U.S. stocks in an RRSP, you won’t pay a withholding tax.
U.S.-based ETFs & mutual funds for Canadians
Here are some top U.S.-listed options that Canadian investors can buy through their TFSA:
Fund | Strategy | Why it matters |
---|---|---|
Vanguard S&P 500 ETF (VOO) | Tracks S&P 500 | Low 0.03% fee, broad large-cap exposure |
Schwab U.S. Broad Market ETF (SCHB) | Total U.S. market | Covers large to small caps, MER ~0.03% |
Invesco QQQ Trust (QQQ) | NASDAQ-100 | Tech-heavy, high growth exposure |
iShares Core MSCI Total US Market ETF (ITOT) | Total U.S. equity | Diversified, low-cost |
Vanguard Total Stock Market ETF (VTI) | U.S. entire market | Similar to ITOT/SCHB, MER ~0.03% |
Vanguard Dividend Appreciation ETF (VIG) | Dividend growth stocks | Moderate yield, focus on increasing-dividend firms |
Fidelity ZERO Large Cap Index Fund (FNILX) | Zero fee S&P 500 | US mutual fund for long-term buy-and-hold |
Schwab U.S. Large-Cap Value ETF (SCHV) | Value stocks in large cap | Dividend and value tilt |
Can you trade in USD in a TFSA?
Yes, many banks allow you to trade in USD within a TFSA. Whether or not you can, however, will depend entirely on your TFSA provider.
Some TFSA providers will allow you to exchange your loonies for U.S. dollars upfront, then buy U.S. stocks within your account. Others will ask you to open a separate TFSA that can hold only U.S. dollars. For example, TD bank offers a “U.S. Component” TFSA, which attaches to your normal TFSA but will contain only investments bought with U.S. dollars.(2)
Keep in mind: You’ll likely have to pay a conversion fee when you exchange your CAD for USD, no matter what TFSA you have. Most banks and brokers charge around 1 to 2% of the amount you’re trying to exchange.
If your account isn’t designed to hold U.S. dollars, then you might have to buy U.S. stocks with CAD. This isn’t recommended, however, as you’ll have to pay the 1 to 2% conversion fee every time you buy or sell a U.S. stock. The fee may seem small, but it will add up over time, especially if you trade frequently.
Should you hold international stocks in a TFSA?
To have a well-diversified portfolio, it’s advisable to invest in U.S. stocks. Whether or not you hold those in a TFSA depends entirely on your goals, the stocks you expect to buy, and the contribution space you have left in your RRSP and TFSA.
If your goal is to invest in U.S. dividend stocks for the long term, it’s probably best to hold them in an RRSP. You won’t pay the 15% withholding tax on the dividends you earn, which could otherwise eat into your overall earnings.
However, this won’t work for everyone, especially if you would like to use your dividends as passive income and withdraw them frequently before you retire. In this case, the CRA will hit you with their own withholding tax, which could be between 10 to 30% of the amount you withdraw. Not only that but you’ll have to count your withdrawals as taxable income and pay taxes at your marginal tax rate.
For non-dividend U.S. stocks, holding them in TFSA could be a smart choice. Like Canadian stocks, you won’t pay a capital gains tax on U.S. stocks when you sell them for a gain. And unlike RRSPs, you won’t pay taxes when you withdraw money from your TFSA before retirement.
As far as holding U.S. dividend stocks in your TFSA goes, it’s tricky. It might be beneficial if you don’t have contribution space in your RRSP, or you plan to withdraw your dividend earnings frequently before retirement. Talk to your financial advisor or wealth planner for more specific advice.