Where the numbers come from

Every company and every dollar here is worked out from public filings. The US funds file their full holdings with the US Securities and Exchange Commission each quarter, on Form N-PORT, about two months after the quarter ends. Canadian funds don’t file there, so each is shown through the US funds that hold the same markets, at the mix it publishes.

The US funds’ filings

FundHoldings as ofFiled
ITOT iShares Core S&P Total U.S. Stock Market ETFJun 30, 2026Aug 25, 2026, Form N-PORT-P
IVV iShares Core S&P 500 ETFJun 30, 2026Aug 25, 2026, Form N-PORT-P
IEFA iShares Core MSCI EAFE ETFJul 31, 2026Sep 23, 2026, Form N-PORT-P
IEMG iShares Core MSCI Emerging Markets ETFMay 31, 2026Jul 27, 2026, Form N-PORT-P
VTI Vanguard Total Stock Market ETFJun 30, 2026Aug 28, 2026, Form N-PORT-P
VOO Vanguard S&P 500 ETFJun 30, 2026Aug 28, 2026, Form N-PORT-P
VWO Vanguard FTSE Emerging Markets ETFJul 31, 2026Sep 28, 2026, Form N-PORT-P
VEA Vanguard FTSE Developed Markets ETFJun 30, 2026Aug 28, 2026, Form N-PORT-P

Canadian funds

“Exact” means the fund holds one US fund and nothing else, so its holdings are that fund’s. “Estimated” means the fund holds the stocks itself, and we show them as a US fund that holds the same market does. Canada is the Canadian holdings of VEA (Vanguard FTSE Developed Markets), reweighted; developed markets outside North America are VEA’s other holdings. The mixes are rounded to whole percents and checked against what each fund publishes.

FundMade ofChecked
XEQT iShares Core Equity ETF Portfolio46% ITOT · 25% Canadian stocks (estimated from VEA’s Canadian holdings) · 24% IEFA · 5% IEMG — estimatedOct 17, 2026
VEQT Vanguard All-Equity ETF Portfolio46% VTI · 30% Canadian stocks (estimated from VEA’s Canadian holdings) · 17% Developed markets outside North America (estimated from VEA without Canada) · 7% VWO — estimatedOct 17, 2026
ZEQT BMO All-Equity ETF46% IVV · 4% ITOT · 25% Canadian stocks (estimated from VEA’s Canadian holdings) · 16% IEFA · 9% IEMG — estimatedOct 17, 2026
XGRO iShares Core Growth ETF Portfolio37% ITOT · 20% Canadian stocks (estimated from VEA’s Canadian holdings) · 20% IEFA · 4% IEMG · 19% bonds (not looked through) — estimatedOct 17, 2026
VGRO Vanguard Growth ETF Portfolio37% VTI · 24% Canadian stocks (estimated from VEA’s Canadian holdings) · 15% Developed markets outside North America (estimated from VEA without Canada) · 6% VWO · 18% bonds (not looked through) — estimatedOct 17, 2026
XBAL iShares Core Balanced ETF Portfolio27% ITOT · 15% Canadian stocks (estimated from VEA’s Canadian holdings) · 15% IEFA · 3% IEMG · 40% bonds (not looked through) — estimatedOct 17, 2026
VBAL Vanguard Balanced ETF Portfolio28% VTI · 18% Canadian stocks (estimated from VEA’s Canadian holdings) · 11% Developed markets outside North America (estimated from VEA without Canada) · 5% VWO · 38% bonds (not looked through) — estimatedOct 17, 2026
VFV Vanguard S&P 500 Index ETF100% VOO — exactOct 17, 2026
VUN Vanguard U.S. Total Market Index ETF100% VTI — exactOct 17, 2026
VEE Vanguard FTSE Emerging Markets All Cap Index ETF100% VWO — exactOct 17, 2026
XUS iShares Core S&P 500 Index ETF100% IVV — exactOct 17, 2026
XTOT iShares Core S&P Total U.S. Stock Market Index ETF100% ITOT — exactOct 17, 2026
ZSP BMO S&P 500 Index ETF100% IVV — estimatedOct 17, 2026
XUU iShares Core S&P U.S. Total Market Index ETF100% ITOT — estimatedOct 17, 2026
VCN Vanguard FTSE Canada All Cap Index ETF100% Canadian stocks (estimated from VEA’s Canadian holdings) — estimatedOct 17, 2026
XIC iShares Core S&P/TSX Capped Composite Index ETF100% Canadian stocks (estimated from VEA’s Canadian holdings) — estimatedOct 17, 2026
ZCN BMO S&P/TSX Capped Composite Index ETF100% Canadian stocks (estimated from VEA’s Canadian holdings) — estimatedOct 17, 2026
XEF iShares Core MSCI EAFE IMI Index ETF100% IEFA — estimatedOct 17, 2026
ZEA BMO MSCI EAFE Index ETF100% IEFA — estimatedOct 17, 2026
VIU Vanguard FTSE Developed All Cap ex North America Index ETF100% Developed markets outside North America (estimated from VEA without Canada) — estimatedOct 17, 2026
XEC iShares Core MSCI Emerging Markets IMI Index ETF100% IEMG — estimatedOct 17, 2026
ZEM BMO MSCI Emerging Markets Index ETF100% IEMG — estimatedOct 17, 2026

Prices and the exchange rate

Fractions of a share use each stock’s price on the holdings date, from the same filing. US dollars become Canadian at the Bank of Canada’s daily rate for that date (1.4029, Bank of Canada FXUSDCAD, 2026-07-31). We don’t show fund prices: the exchanges license them, so when you give units, you give their price too.

What we don’t use

The fund companies’ own holdings files and pages. Their terms allow personal, non-commercial use only, and we are not affiliated with any of them.