How to build a low-cost, diversified ETF portfolio inside your TFSA. The best Canadian ETFs, allocation strategies, and how to get started in 2025.
Stop paying bank fees — every dollar saved goes into your TFSA. Code 45ET55JSYA = $20 bonus.
Open KOHO Free — Code 45ET55JSYAETFs (Exchange-Traded Funds) are the perfect match for a TFSA. They provide instant diversification across hundreds or thousands of securities, have very low management fees, and generate returns (capital gains and dividends) that are completely tax-free inside a TFSA. A long-term ETF held inside a TFSA may be the single most efficient investment structure available to Canadians.
All-in-one asset allocation ETFs hold the entire portfolio in a single ticker. They automatically rebalance and provide global diversification. These are ideal for investors who want a complete, low-maintenance portfolio in one product.
| ETF | Equity / Bond Split | MER | Best For |
|---|---|---|---|
| XEQT (iShares) | 100% equity | 0.20% | Long-term growth, 10+ year horizon |
| VEQT (Vanguard) | 100% equity | 0.24% | Long-term growth, 10+ year horizon |
| XGRO (iShares) | 80% equity / 20% bonds | 0.20% | Growth with modest stability |
| VGRO (Vanguard) | 80% equity / 20% bonds | 0.25% | Growth with modest stability |
| XBAL (iShares) | 60% equity / 40% bonds | 0.20% | Balanced, medium-term goals |
| VBAL (Vanguard) | 60% equity / 40% bonds | 0.25% | Balanced, medium-term goals |
Some investors prefer to build their own portfolio from individual ETFs for slightly more control over allocation. A simple three-fund approach works well:
A common Canadian allocation is 30% Canada / 45% US / 25% International for equities. Bonds can be added via ZAG (BMO Aggregate Bond ETF) or XBB.
A common question: should you hold the US-listed version of an ETF (e.g., VTI on NYSE) or the Canadian-listed version (e.g., VUN on TSX) inside your TFSA?
The answer is almost always the Canadian-listed version. US-listed ETFs pay dividends that are subject to the 15% US withholding tax inside a TFSA, with no ability to recover it. Canadian-listed ETFs that hold US stocks internally do face some withholding at the fund level, but it's typically more efficient overall and avoids currency conversion issues.
Note: In an RRSP, US-listed ETFs are actually better because the Canada-US tax treaty exempts RRSPs from withholding tax — a benefit that does not apply to TFSAs.
One of the best approaches for TFSA ETF investing is regular, automatic contributions — a strategy called dollar-cost averaging (DCA). By investing a fixed amount monthly (e.g., $583/month to hit the $7,000 annual limit), you buy more units when prices are low and fewer when prices are high, reducing the impact of market timing on your returns.
Here is what investing $7,000/year in a broad market ETF at an assumed 7% average annual return looks like inside a TFSA:
| Years Invested | Total Contributed | Portfolio Value (7%/yr) | Tax-Free Gain |
|---|---|---|---|
| 10 years | $70,000 | ~$97,000 | ~$27,000 |
| 20 years | $140,000 | ~$287,000 | ~$147,000 |
| 30 years | $210,000 | ~$661,000 | ~$451,000 |
| 40 years | $280,000 | ~$1,400,000 | ~$1,120,000 |
Assumes $7,000/year contributions, 7% annual return, no withdrawals. For illustration only.
KOHO's free banking helps you hit your TFSA contribution limit faster. Code 45ET55JSYA = $20 bonus.
Start Saving Free with KOHO