Skip to main content

VFV vs VOO vs VGRO | Best S&P 500 ETF for Canadians

Updated

If you want the broader shortlist before comparing these approaches directly, start with best ETFs in Canada and best S&P 500 ETFs in Canada.

Quick Comparison

FeatureVFVVOOVGRO
ExchangeTSX (CAD)NYSE (USD)TSX (CAD)
MER0.09%0.03%0.24%
HoldingsS&P 500S&P 500Global stocks + bonds
CurrencyCanadianUSCanadian
Best forTFSA, taxableRRSP (maybe)One-fund portfolio

For the product-level breakdowns first, compare VFV review and VGRO review.

What Each ETF Invests In

VFV (Vanguard S&P 500 Index ETF)

DetailInformation
IndexS&P 500
Holdings~500 US large-cap stocks
Top holdingsApple, Microsoft, Amazon, Nvidia
CurrencyTrades in CAD, unhedged USD exposure
DistributionsQuarterly
MER0.09%

VOO (Vanguard S&P 500 ETF)

DetailInformation
IndexS&P 500
Holdings~500 US large-cap stocks
Top holdingsSame as VFV
CurrencyTrades in USD
DistributionsQuarterly
MER0.03%

VGRO (Vanguard Growth ETF Portfolio)

DetailInformation
Strategy80% stocks, 20% bonds
Holdings7 underlying Vanguard ETFs
Geographic mix~45% US, ~30% Canada, ~25% International
CurrencyCAD, globally diversified
DistributionsQuarterly
MER0.24%

True Cost Comparison

MER Is Not the Full Picture

ETFStated MERForeign Withholding TaxCurrency CostTotal Annual Cost
VFV (TFSA)0.09%~0.30%$0~0.39%
VFV (RRSP)0.09%~0.30%$0~0.39%
VFV (taxable)0.09%~0.30%$0~0.39%
VOO (RRSP)0.03%0%~0.50%*~0.53%*
VOO (TFSA)0.03%15% on dividends~0.50%*~0.75%*
VGRO0.24%~0.15%$0~0.39%

*Currency conversion costs vary; typically 1-2.5% round trip at banks, less with Norbert’s Gambit.

That currency-cost tradeoff is why Norbert’s Gambit and tax on US ETFs in Canada matter before choosing VOO.

Key Insight

Despite VOO’s lower MER, VFV often has similar or lower total costs for Canadian investors due to:

  • No currency conversion needed
  • Simpler trading

Performance Comparison

Historical Returns (CAD)

PeriodVFVVOO (in CAD)VGRO
1 Year+28.5%+28.5%+18.2%
3 Year (annualized)+12.1%+12.1%+6.8%
5 Year (annualized)+15.8%+15.8%+9.4%
10 Year (annualized)+14.2%+14.2%N/A

VFV and VOO return the same thing (S&P 500), adjusted for currency. VGRO is different (diversified, bonds).

Why Returns Differ

FactorVFV/VOOVGRO
US exposure100%~45%
International0%~25%
Canada0%~10%
Bonds0%20%

VGRO is designed for lower volatility, not maximum returns.

Which Is Best by Account Type?

TFSA

ChoiceVerdict
VFV✅ Best choice
VOO❌ Currency conversion costs, withholding tax
VGRO✅ Good for diversification

In TFSA, both VFV (Canadian ETF holding US stocks) and VOO lose 15% of dividends to US withholding tax. VFV is simpler.

RRSP

ChoiceVerdict
VFV✅ Simple, no currency hassle
VOO⚠️ Better withholding tax, but currency costs
VGRO✅ Good for hands-off approach

VOO in an RRSP avoids US withholding tax (tax treaty), but currency conversion costs often exceed the savings.

VOO makes sense if: You use Norbert’s Gambit and have a large portfolio ($100k+).

Taxable Account

ChoiceVerdict
VFV✅ Simple, foreign tax credit available
VOO⚠️ Same tax situation, but currency hassle
VGRO✅ Good for simplicity

US dividends are taxed regardless. VFV is simpler.

Detailed Breakdown

VFV Pros & Cons

ProsCons
Trades in CADHigher MER than VOO
No currency conversionEmbedded withholding tax
Simple to buy/sellOnly US exposure
Good liquidityNo bonds

VOO Pros & Cons

ProsCons
Lowest MER (0.03%)Trades in USD
No withholding tax in RRSPCurrency conversion needed
Massive liquidityMore complex
US listedTax reporting can be harder

VGRO Pros & Cons

ProsCons
All-in-one diversificationHigher MER
Automatic rebalancing20% bonds may drag returns
Global exposureLess aggressive than 100% stocks
SimpleLess US concentration

Decision Framework

Choose VFV If:

  • You want pure S&P 500 exposure
  • You prefer simplicity (CAD trading)
  • Any account type
  • Don’t want to deal with currency

Choose VOO If:

  • You have a large RRSP ($100k+)
  • You’ll use Norbert’s Gambit for currency
  • You want the absolute lowest MER
  • You’re comfortable with USD

Choose VGRO If:

  • You want one-fund portfolio
  • You prefer global diversification
  • You want automatic rebalancing
  • Lower volatility is important
  • You don’t want to pick individual ETFs

If you are really deciding between one-fund simplicity and a custom build, compare best all-in-one ETFs in Canada and couch potato portfolio.

Alternatives to Consider

If You WantConsider
S&P 500 CAD-hedgedVSP (0.09% MER)
S&P 500 lower costXUS (0.10% MER)
All-in-one aggressiveVEQT (100% stocks)
All-in-one conservativeVBAL (60/40 stocks/bonds)
Total US marketVUN (more than S&P 500)

Sample Portfolio Approaches

Simple: Just VGRO

ETFAllocation
VGRO100%

Instant diversification, automatic rebalancing.

S&P 500 + Canada + Bonds

ETFAllocation
VFV60%
VCN20%
VAB20%

Pure Growth (100% Equity)

ETFAllocation
VFV50%
VIU30%
VCN20%

Use asset allocation by age before copying any of these sample mixes.