7 Best ETFs for Your TFSA in Canada (2026)
Your TFSA is the best tax shelter most Canadians have. All growth inside is completely tax-free—no capital gains tax, no tax on dividends, no tax on withdrawals. That makes your ETF choice inside a TFSA especially important: you want maximum growth since none of it gets taxed.
Here are the 7 best ETFs to hold in a TFSA, ranked by how well they take advantage of tax-free compounding.
1. XEQT — iShares Core Equity ETF Portfolio
| Detail | Value |
|---|---|
| MER | 0.20% |
| Holdings | 12,000+ global stocks |
| Strategy | 100% equities, all-in-one |
| Best for | Growth-focused investors with 5+ year timeline |
Why it’s #1 for a TFSA: Maximum growth potential meets perfect tax efficiency. Since your TFSA shelters all gains, you want the highest-return asset in there—and over the long term, that’s equities. XEQT gives you global diversification in a single ticker with rock-bottom fees.
One ETF. Set it and forget it. This is the default recommendation for most Canadian TFSA investors.
2. VEQT — Vanguard All-Equity ETF Portfolio
| Detail | Value |
|---|---|
| MER | 0.24% |
| Holdings | 13,000+ global stocks |
| Strategy | 100% equities, all-in-one |
| Best for | Investors who prefer Vanguard or want slightly more Canadian exposure |
Nearly identical to XEQT with a slightly higher MER and different provider. The Canadian allocation is about 30% vs XEQT’s 25%. Either works beautifully in a TFSA—pick one and stick with it.
3. XGRO — iShares Core Growth ETF Portfolio
| Detail | Value |
|---|---|
| MER | 0.20% |
| Holdings | Stocks + ~20% bonds |
| Strategy | 80/20 growth allocation |
| Best for | Investors who want some stability but mostly growth |
If 100% equities feels too aggressive, XGRO adds a 20% bond cushion. You sacrifice some long-term growth for smoother ride. Good for investors within 5-10 years of needing the money.
4. VFV — Vanguard S&P 500 Index ETF
| Detail | Value |
|---|---|
| MER | 0.09% |
| Holdings | 500 US large-cap stocks |
| Strategy | US-only, S&P 500 tracking |
| Best for | Investors who want pure US exposure alongside a core holding |
VFV has the lowest MER on this list but concentrates entirely in US large-cap stocks. It’s a good complement to a Canadian equity holding, but not a complete portfolio on its own. Consider pairing with XIC (Canadian stocks) if you go this route.
Note: Foreign withholding tax applies to US dividends in a TFSA (unlike an RRSP, which has a treaty exemption). This slightly reduces VFV’s after-tax yield in a TFSA.
5. XIC — iShares Core S&P/TSX Capped Composite Index ETF
| Detail | Value |
|---|---|
| MER | 0.06% |
| Holdings | ~230 Canadian stocks |
| Strategy | Canadian equity market |
| Best for | Pairing with US/international ETFs for a DIY portfolio |
The cheapest way to own the Canadian market. Canadian dividends receive no foreign withholding tax in any account, making XIC very tax-efficient in a TFSA. Best used as part of a multi-ETF strategy, not as a standalone.
6. CASH.TO — CI High Interest Savings ETF
| Detail | Value |
|---|---|
| MER | ~0.16% |
| Holdings | High-interest savings deposits |
| Strategy | Cash equivalent, capital preservation |
| Best for | Short-term savings (1-2 years) parked inside a TFSA |
Not a growth investment—CASH.TO is for money you need soon but want to keep sheltered in your TFSA. Interest earned is tax-free. Useful for emergency reserves or saving for a short-term goal while preserving TFSA room.
7. ZAG — BMO Aggregate Bond Index ETF
| Detail | Value |
|---|---|
| MER | 0.09% |
| Holdings | Canadian government and corporate bonds |
| Strategy | Fixed income, stability |
| Best for | Conservative investors or those nearing withdrawal |
Bonds generate interest income, which is the most heavily taxed type of investment income. Holding ZAG in a TFSA shelters that interest from tax completely—making it more tax-efficient here than in a non-registered account.
The simple answer for most people
If you’re under 50 with a 10+ year timeline: just buy XEQT in your TFSA. It’s globally diversified, automatically rebalanced, and perfectly suited for tax-free growth.
If you want a bit more stability: XGRO (80/20 stocks/bonds).
If you’re building your own multi-ETF portfolio: combine XIC + VFV + XEF (international) + XEC (emerging) in your preferred ratios. But honestly, XEQT does this for you at 0.20%.
Start Your TFSA With a $25 Bonus
Open a commission-free Wealthsimple TFSA and get $25 towards your first ETF purchase
Get Your $25 Bonus