The Three-Fund Portfolio for Canadians: Global Diversification with 3 ETFs
The three-fund portfolio is the simplest way to own the entire investable world. With one Canadian equity ETF, one international equity ETF, and one bond ETF, you get full diversification at a weighted MER under 0.10% and a rebalancing job that takes about ten minutes a year.
What is a three-fund portfolio?
A three-fund portfolio is a long-term investing strategy that uses exactly three index ETFs to own every asset class an ordinary investor needs: domestic equity, international equity, and investment-grade bonds. The idea was popularised by the Bogleheads community and Vanguard founder John Bogle as a low-cost, low-maintenance alternative to actively managed mutual funds.
In a Canadian context, the three funds usually map to a TSX-listed Canadian equity ETF, an ex-Canada global equity ETF, and a Canadian aggregate bond ETF. That structure gives you exposure to roughly 10,000+ stocks across 40+ countries and a basket of high-quality Canadian bonds for a blended management expense ratio of about 0.08% to 0.12%.
The three funds, explained
Canadian equity
- TSX-listed companies across all sectors
- Heavy in financials, energy and materials
- Currency-matched to your spending
- Eligible for the dividend tax credit
- Typical weight: 20% to 40% of equity sleeve
International equity (ex-Canada)
- US, developed and emerging markets
- Single ETF covers 40+ countries
- Heavily tech and consumer exposed
- Adds USD and EUR currency diversification
- Typical weight: 60% to 80% of equity sleeve
Canadian aggregate bonds
- Government and investment-grade corporates
- Smooths drawdowns during equity crashes
- 5 to 8 year duration in most aggregate funds
- Best held in RRSP for tax efficiency
- Typical weight: scaled to your age and goals
Pick your ETFs: the cheapest three-fund slate in 2026
You can build a three-fund portfolio from any of the three big Canadian ETF families. Vanguard, iShares (BlackRock), and BMO all offer near-identical exposure at very similar fees. Most Canadians pick one provider and use it for all three slots so the tickers are easy to remember.
| Sleeve | Vanguard | iShares | BMO |
|---|---|---|---|
| Canadian equity | VCN (0.05%) | XIC (0.06%) | ZCN (0.06%) |
| International equity | VXC (0.20%) | XAW (0.22%) | ZGQ + ZEA (blend) |
| Canadian bonds | VAB (0.09%) | XBB (0.10%) | ZAG (0.09%) |
Sample allocations by age
The classic Bogleheads heuristic is "your age in bonds" - a 30-year-old holds 30% bonds, a 60-year-old holds 60% bonds. Most Canadians use a less aggressive bond ramp today because life expectancy and lower bond yields have shifted the math. The table below shows a reasonable middle-of-the-road split for each life stage.
| Life stage | Canadian equity | International equity | Bonds |
|---|---|---|---|
| 20s, long horizon | 25% | 70% | 5% |
| 30s, growth focus | 25% | 65% | 10% |
| 40s, balanced | 25% | 55% | 20% |
| 50s, pre-retirement | 20% | 50% | 30% |
| 60s, retirement | 20% | 40% | 40% |
| 70s, capital preservation | 15% | 35% | 50% |
Three-fund vs one-ticket ETFs
Three-fund portfolio
- Cheaper (blended MER ~0.08%)
- Tune Canada tilt independently
- Adjust bond allocation without disturbing equity
- Asset location flexibility across TFSA/RRSP
- Requires periodic rebalancing
One-ticket ETF (XEQT, VEQT)
- Highest possible simplicity
- Automatically rebalanced inside the fund
- Slightly higher MER (~0.20% to 0.24%)
- Fixed home-country tilt set by issuer
- Cannot separate bonds from equities cleanly
If your account is under $50,000 or you genuinely do not want to think about your portfolio between contributions, the one-ticket option usually wins on cost per hour of attention. Once your balance grows past $50,000 the MER spread starts to matter - 0.13 percentage points on $200,000 is $260 per year. Many Canadians graduate from XEQT to a three-fund setup precisely at that threshold.
Asset location: where to hold each fund
The same three ETFs can be split across your TFSA, RRSP and non-registered account in a way that minimises lifetime tax. The basic rules of thumb:
- TFSA: Canadian equity (VCN/XIC). Dividends are tax-free and there is no foreign withholding tax to worry about.
- RRSP: International equity (VXC/XAW) or a US-listed equivalent. The Canada-US tax treaty eliminates the 15% withholding on US dividends inside an RRSP, which can save 0.2 to 0.3 percentage points per year on a US-heavy fund.
- Non-registered: Canadian equity again if you have room. The dividend tax credit makes eligible Canadian dividends the most tax-efficient income for a non-registered account.
- Bonds: Prioritise RRSP. Interest is taxed at full marginal rates in non-registered accounts, so sheltering bonds in registered accounts saves the most tax per dollar.
How to rebalance a three-fund portfolio
A three-fund portfolio drifts every day - equities outpace bonds in bull markets, Canadian stocks lag global markets in some quarters, bonds rally during recessions. You only need to act when the drift is large enough to matter. The two thresholds Canadians use most:
WHEN TO REBALANCE
- Any sleeve drifts more than 5 percentage points from its target. A 25/55/20 portfolio becomes a rebalance trigger when bonds drop to 14% or equities climb past 65%.
- Annual calendar check (often January or your birthday) regardless of drift. Most years the answer is "no action needed", which is fine.
- Whenever a contribution arrives. Direct new money to the underweight sleeve so you rebalance without selling - the most tax-efficient method.
- Inside RRSP and TFSA you can sell freely. In a non-registered account, prefer the contribution method to avoid triggering capital gains.
What does running a three-fund portfolio actually cost?
A $100,000 portfolio split 25% Canadian equity (VCN at 0.05%), 55% international equity (XAW at 0.22%), and 20% bonds (VAB at 0.09%) has a blended MER of about 0.16%. That is roughly $160 per year in fund costs. Compare that to an actively managed Canadian equity mutual fund at 2.0%, which would cost $500 per year on the same $25,000 Canadian sleeve alone. Over 30 years of compounding at 7%, that fee gap is worth more than $300,000.
Trading commissions add a few extra dollars per year if you contribute monthly at Wealthsimple Trade or TD Easy Trade (both commission-free for ETFs). At Questrade ETF buys are free, but sells cost up to $9.95 - another reason to rebalance with new contributions instead of trades.
Common three-fund mistakes to avoid
- Holding the same fund in three accounts without ever measuring the total. Drift hides in plain sight if you only ever check one account.
- Picking three funds that overlap. XAW already includes Canadian equity exposure? No - XAW is explicitly ex-Canada. But VXC is also ex-Canada, while a generic global fund like XEQT contains Canadian equity. Mixing those creates accidental tilts.
- Forgetting bonds during a bull market. The 2020-2024 equity run made many Canadians abandon bonds entirely. The whole point of the bond sleeve is the year when you wish you had it.
- Rebalancing too often. Trading every 5% drift event in a non-registered account generates capital gains every year. Once per year (or by directing contributions) is usually plenty.
Frequently asked questions
Is a three-fund portfolio better than XEQT or VEQT?
Not strictly better - just different. The three-fund version is cheaper (blended MER around 0.08% vs 0.20%) and lets you tune Canadian tilt and bonds independently. The one-ticket version is simpler and rebalances itself. Most Canadians start with XEQT and graduate to a three-fund setup once their balance grows past $50,000, where the MER gap starts to matter.
What three ETFs should I use for a Canadian three-fund portfolio?
The most popular slate is VCN (Canadian equity), XAW (international ex-Canada equity), and VAB (Canadian aggregate bonds). iShares users typically pick XIC, XAW and XBB. BMO users pick ZCN, ZEA (or ZGQ) and ZAG. Any of these combinations cover the same three sleeves at similar fees.
How much Canadian equity should I hold in a three-fund portfolio?
Most Canadian allocations land between 20% and 30% of total equity. A pure global-cap weighting would put Canada at about 3%, but the dividend tax credit, currency match, and TSX sector profile justify a meaningful tilt. Avoid going above 40% Canadian equity - the TSX is concentrated in financials, energy and materials, and over-weighting it leaves you exposed to a single set of sector risks.
How often should I rebalance my three-fund portfolio?
Once a year is enough for most people, plus any time a sleeve drifts more than 5 percentage points from target. The most tax-efficient method is to direct new contributions to the underweight sleeve rather than selling overweight positions, especially in a non-registered account where sales trigger capital gains.
Where should I hold each fund for the best tax efficiency?
Put Canadian equity in your TFSA (dividends are tax-free with no withholding issues), put international equity in your RRSP (the tax treaty waives the 15% US dividend withholding inside RRSPs), and shelter bonds in registered accounts because their interest is taxed at full marginal rates. Use the same three ETFs across accounts and treat the whole portfolio as one allocation.
Can I run a three-fund portfolio at Wealthsimple Trade or Questrade?
Yes, both work. Wealthsimple Trade is commission-free for buys and sells, which makes monthly contribution-based rebalancing nearly frictionless. Questrade gives commission-free ETF buys, so you can DCA for free, but charges to sell. The three-fund strategy is brokerage-agnostic - the ETFs are all TSX-listed and trade at every Canadian broker.