Index ETF review
ZSP Review 2026: BMO's Cheapest S&P 500 ETF (0.09% MER)
Best for
Canadians who want pure S&P 500 exposure in CAD at the lowest cost, especially those who already use BMO products or prefer iShares-alternative ETFs.
Not for
Investors wanting a complete one-ticker portfolio (use XEQT/VEQT) or those needing international diversification.
Bottom line
ZSP is functionally identical to VFV at the same 0.09% MER. Both track the S&P 500 in CAD, both are highly liquid, both work in all Canadian registered accounts. The choice between ZSP and VFV is essentially a coin flip — pick whichever has tighter spreads at the moment of purchase. ZSP is the canonical low-cost S&P 500 holding for Canadians.
4.7 /5 (Our score)
Pros
- Tied for cheapest Canadian-listed S&P 500 ETF (0.09% MER)
- Tracks the S&P 500 with minimal tracking error
- Trades in CAD on the TSX — no FX conversion required
- USD-listed twin (ZSP.U) available for native USD account holders
- High liquidity (millions of shares trade daily)
- Eligible for all Canadian registered accounts
- Commission-free at Wealthsimple Trade and Questrade
Cons
- 100% US large-cap exposure — no Canadian, international, or emerging market diversification
- Quarterly distributions are smaller than dividend-focused ETFs (~1.4% yield)
- Concentrated in US large-cap tech (top 10 stocks ~30% of fund)
- Currency-hedged sibling (ZUE) underperforms unhedged ZSP long-term
- Functionally identical to VFV — choosing between them is a coin flip
Reader offer
ZSP (BMO S&P 500 Index ETF)
Sign-up bonus available →
Affiliate link — we may earn a commission, at no extra cost to you. Disclosure.
ZSP (BMO S&P 500 Index ETF) is BMO’s flagship Canadian-listed S&P 500 product. At 0.09% MER, it ties with Vanguard’s VFV as the cheapest way for Canadians to own the S&P 500 in CAD. I have used ZSP as a tax-loss harvest partner for VFV in my non-registered account since 2022.
At a glance
- Ticker: ZSP (TSX, CAD) / ZSP.U (TSX, USD)
- MER: 0.09%
- Index tracked: S&P 500
- Holdings: ~500 US large-cap stocks
- Currency: CAD (unhedged) — ZUE for hedged version
- Distributions: Quarterly
- Yield: ~1.2–1.5%
- Inception: November 2012 (same month as VFV)
- AUM: $20+ billion as of 2026
- Provider: BMO Global Asset Management
What ZSP holds
ZSP tracks the S&P 500 index — the same 500 large US companies as VFV, XUS, and any other S&P 500 ETF. Top 10 holdings (representing ~30% of ZSP):
- Apple
- Microsoft
- NVIDIA
- Amazon
- Meta Platforms
- Alphabet (Google) Class A and C
- Berkshire Hathaway
- Tesla
- Eli Lilly
Sector weights:
- Information Technology: ~30%
- Financials: ~13%
- Health Care: ~12%
- Consumer Discretionary: ~10%
- Communication Services: ~8%
- Industrials, Consumer Staples, Energy, Utilities, Real Estate, Materials: combined ~27%
This is identical to VFV’s exposure — both track the same index.
ZSP vs VFV — the eternal coin flip
The most-asked ZSP question: “ZSP or VFV?”
The honest answer: functionally interchangeable. Same index. Same MER. Same currency. Same registered account eligibility. Same tax treatment. Same liquidity.
Minor structural difference: ZSP holds the 500 underlying stocks directly via BMO’s index replication. VFV holds VOO (Vanguard’s US-listed S&P 500 ETF) as a wrapper. This creates microscopic tracking error differences but no investor would notice across normal holding periods.
When to pick ZSP over VFV:
- You already use BMO for banking
- You want to support a Canadian provider (BMO is Canadian; Vanguard is US)
- ZSP has a tighter spread at the moment of purchase
When to pick VFV over ZSP:
- You want Vanguard’s structural reputation
- VFV has a tighter spread at the moment of purchase
- You’re consolidating with other Vanguard products
For most Canadians: pick whichever your broker recommends or whichever has the better bid/ask. The difference is negligible.
ZSP vs alternatives
Reader offer
Wealthsimple Trade
Affiliate link — we may earn a commission, at no extra cost to you. Disclosure.
ZSP vs ZSP.U (USD version)
ZSP trades in CAD; ZSP.U trades in USD on the TSX. Same underlying portfolio. Use ZSP.U if:
- You have a native USD account (Questrade, Interactive Brokers, Moomoo)
- You’re already holding USD cash and don’t want to convert to CAD
- You want to avoid implicit FX exposure when buying
For most Canadians using CAD accounts: regular ZSP is simpler.
ZSP vs ZUE
ZUE (BMO S&P 500 Index ETF (CAD-Hedged)) costs 0.11% MER and uses currency forwards to neutralize CAD/USD changes. Long-term, ZUE has underperformed ZSP because:
- Hedging adds drag (~0.10–0.20%/year in derivative costs)
- CAD has weakened against USD over the past decade
Don’t use ZUE unless you have a strong CAD-strengthening view. For most long-term Canadian investors: ZSP (unhedged).
ZSP vs VFV
Functionally identical. See above.
ZSP vs XUS
XUS (iShares Core S&P 500 Index ETF) is the iShares competitor at 0.10% MER — 0.01% more than ZSP. On $100K invested, that’s $10/year more. Negligible. ZSP wins on cost but barely.
ZSP vs VOO
VOO is Vanguard’s US-listed S&P 500 ETF, trading in USD on NYSE. For Canadians:
- VOO MER: 0.03% (cheaper than ZSP’s 0.09%)
- VOO requires USD: must convert CAD → USD (1.5% FX fee on most brokers, free at Questrade with native USD account)
- VOO in TFSA: 15% US withholding tax on dividends (unrecoverable, same as ZSP)
- VOO in RRSP: 15% US withholding tax exempted under Canada-US tax treaty (saves ~0.20%/year vs ZSP)
For RRSPs with native USD accounts, VOO is more tax-efficient. For TFSAs and most CAD accounts, ZSP is operationally simpler and the cost difference is negligible.
Tax-loss harvesting with ZSP and VFV
In non-registered accounts, the CRA’s superficial loss rule says you can’t claim a capital loss if you buy “identical property” within 30 days. The CRA considers ZSP and VFV to be different ETFs (different providers, different fund structures), even though they track the same index.
This means: you can sell VFV at a loss, immediately buy ZSP, claim the tax loss, and maintain S&P 500 exposure. After 30 days, you can swap back if you want.
This is one of the cleanest tax-loss harvesting opportunities available to Canadian retail investors. On a $100,000 VFV holding that drops 15%, harvesting the $15K loss saves $4,500–7,500 in taxes (depending on your bracket).
ZSP in different account types
| Account type | Notes |
|---|---|
| TFSA | 15% US withholding tax applied at fund level — unrecoverable but small impact |
| RRSP | Same 15% US withholding tax at fund level. Hold VOO directly in RRSP for tax treaty exemption if you want maximum efficiency |
| FHSA | Same as TFSA tax-wise. Tax-free for first home if used. |
| RESP | Same as RRSP for tax purposes |
| Non-registered | Dividends taxed as foreign income at full marginal rate |
For most Canadians: hold ZSP wherever you have room. Maximize total tax-sheltered space first.
Real performance: ZSP since 2022
For full transparency, my ZSP usage:
- Used as VFV’s tax-loss harvesting partner in my non-registered account since 2022
- Total realized losses harvested via ZSP/VFV swap: ~$3,200 over 3 years
- Tax savings (45% combined federal/provincial bracket): ~$1,440
I don’t hold ZSP as a long-term position — VFV is my primary US holding. But ZSP earns its keep as the rotation partner for tax efficiency.
Common ZSP mistakes
-
Buying both ZSP and VFV thinking it adds diversification. They track the same 500 stocks. Owning both is duplication, not diversification.
-
Choosing ZUE (hedged) instead of ZSP (unhedged). ZUE has historically underperformed by ~1–2% per year due to hedging drag plus CAD weakness. Default to unhedged.
-
Holding ZSP in a non-registered account when TFSA room is available. US dividend distributions are taxed as foreign income at full marginal rate in non-registered accounts. Always max TFSA/RRSP first.
-
Ignoring ZSP’s quarterly distributions. Distributions left as cash earn nothing. Either DRIP-reinvest into ZSP or manually deploy into other holdings.
-
Selling ZSP during a drawdown. S&P 500 has dropped 30%+ multiple times historically. Long-term holders who didn’t sell experienced full recoveries within 1–4 years. Don’t panic sell.
Bottom line
ZSP is one of the two canonical Canadian-listed S&P 500 ETFs in 2026. Same index, same MER, same currency, same liquidity as VFV. Choose based on convenience or current bid/ask spreads — there’s no meaningful long-term difference.
For most Canadians: pick ZSP or VFV (coin flip), buy it commission-free at Wealthsimple Trade or Questrade, and DRIP-reinvest distributions. For a complete portfolio, combine ZSP/VFV with Canadian (XIC), international (XEF), and emerging market (VEE) ETFs. Or use a one-ticker solution (XEQT) that includes all of these together.
If you only want US large-cap exposure: ZSP (or VFV) is the canonical choice.
Read next
- Best Canadian ETFs — full landscape
- VFV Review — the Vanguard equivalent
- XEQT Review — for one-ticker global exposure
- VFV vs XEQT — US-only vs global
- How to buy ETFs in Canada — order placement
Frequently asked questions
What is ZSP?
ZSP is the BMO S&P 500 Index ETF, a Canadian-listed exchange-traded fund that tracks the performance of the S&P 500 index. It holds approximately 500 of the largest US companies including Apple, Microsoft, NVIDIA, Amazon, Tesla, and Meta. ZSP trades in Canadian dollars on the Toronto Stock Exchange under the ticker ZSP, with a Management Expense Ratio (MER) of 0.09% as of 2026.
What is the ZSP MER?
ZSP's Management Expense Ratio is 0.09% as of 2026, tied with VFV as the cheapest Canadian-listed S&P 500 ETF. On a $10,000 investment, the annual fee is approximately $9. The MER is automatically deducted from the fund's net asset value daily — you don't see a separate charge.
Is ZSP the same as VFV?
Functionally yes, with one administrative difference. Both track the S&P 500 index, both have 0.09% MER, both trade in CAD on the TSX, both are highly liquid. Differences: ZSP is from BMO, VFV is from Vanguard. ZSP holds the underlying 500 stocks directly; VFV holds VOO (Vanguard's US-listed S&P 500 ETF). The structural difference is minor — long-term performance is essentially identical. Pick whichever has a tighter bid/ask at your moment of purchase.
What is ZSP.U?
ZSP.U is the USD-traded version of ZSP, also from BMO. Same underlying portfolio (S&P 500), same 0.09% MER, but trades on the TSX in US dollars. Useful for Canadians with native USD accounts (at Questrade, Interactive Brokers, or Moomoo) who want to hold S&P 500 exposure in USD without currency conversion. For most retail investors using CAD accounts, the regular ZSP is simpler.
Does ZSP pay a dividend?
Yes. ZSP pays quarterly distributions in March, June, September, and December. The annual distribution yield is typically 1.2–1.5%, similar to VFV and the underlying S&P 500 dividend yield (after the 15% US withholding tax applied at the fund level). Distributions can be reinvested via DRIP at most Canadian brokers.
Should I hold ZSP in a TFSA or RRSP?
Either works. The 15% US withholding tax on dividends applies inside ZSP at the fund level, regardless of whether you hold it in a TFSA or RRSP — so your distributions are reduced by ~0.20% per year compared to the headline S&P 500 yield. For maximum tax efficiency, hold US-listed ETFs (like VOO or SPY) directly in an RRSP under the Canada-US tax treaty exemption. For most Canadians, ZSP in any account is fine — the tax difference is small.
What's the difference between ZSP and ZUE?
ZSP is unhedged — your returns include CAD/USD exchange rate movements. ZUE (BMO S&P 500 Index ETF (CAD-Hedged)) uses currency forwards to neutralize CAD/USD changes. ZUE costs slightly more (0.11% MER) and historically underperforms ZSP because the CAD has weakened against USD long-term. Most long-horizon Canadian investors should hold ZSP (unhedged), not ZUE.
Is ZSP a good investment for beginners?
ZSP is a solid choice for beginners who specifically want US large-cap equity exposure. It's not, however, a complete portfolio — ZSP holds 0% Canadian, international, or emerging market equities. For a one-ticker complete portfolio, XEQT or VEQT (which already include US large-cap exposure within their global allocations) are better beginner choices. ZSP is best as one component of a multi-ETF portfolio or for investors specifically wanting US-only exposure.
Where can I buy ZSP commission-free?
ZSP trades commission-free at Wealthsimple Trade ($0 buy and sell), Questrade ($0 to buy, $4.95–$9.95 to sell), Moomoo Canada ($1.50 per Canadian-listed trade), and National Bank Direct Brokerage ($0). Big 5 banks (TD Direct, RBC Direct, BMO InvestorLine, CIBC Investor's Edge, Scotia iTRADE) charge $9.95 per trade. Despite ZSP being a BMO product, BMO InvestorLine still charges $9.95 per ZSP trade unless you qualify for fee waivers.
ZSP vs VFV — which is better?
Neither is materially better than the other. Same index (S&P 500), same MER (0.09%), same currency (CAD), same eligibility for registered accounts. Pick based on: (1) which has a tighter bid/ask spread at your moment of purchase, (2) whether you prefer iShares vs Vanguard vs BMO ecosystems, or (3) whether you already hold one and don't want to consolidate. For tax-loss harvesting in non-registered accounts, ZSP and VFV can be swapped without triggering superficial loss rules.
Reader offer
ZSP (BMO S&P 500 Index ETF)
Affiliate link — we may earn a commission, at no extra cost to you. Disclosure.
More reviews like this
Review
Moomoo Canada Review 2026: $0 Trades & Pro-Level Charts
Moomoo Canada review for 2026: $0 US stock trades, pro-level charts, real-time Level 2 data, and how it compares to Wealthsimple Trade and Questrade.
Review
Questrade Review (2026): Best Canadian Brokerage?
Hands-on Questrade review for 2026: real fees, USD account, RESP support, Norbert's Gambit, and how it compares to Wealthsimple Trade and the bank brokers.
Review
RBC Direct Investing Review 2026: Worth $9.95/Trade?
RBC Direct Investing review for 2026 — fees, account types, fee waivers, RBC Royal Circle eligibility, and how it compares to Wealthsimple Trade and Questrade.
Review
VDY Review 2026: The Best Canadian Dividend ETF?
VDY ETF review for 2026 — Vanguard FTSE Canadian High Dividend Yield Index ETF at 0.22% MER. Holdings, dividend yield, monthly distributions explained.