Most Canadian DIY investors know what ETFs they own — but they have no idea what they actually hold. One fund can contain hundreds of companies across a dozen countries and ten sectors, and your broker statement will never show you that breakdown. A portfolio visualizer fixes exactly that problem: it decomposes every fund down to its real underlying holdings so you can see your true sector mix, geographic exposure, and concentration risk in a single, clear dashboard. WealthWise does this for free, as a companion to Wealthsimple, Questrade, and Disnat.
A portfolio visualizer is a tool that takes your list of holdings — ETFs, individual stocks, cash positions — and presents them as a coherent picture rather than a disconnected inventory. The key capability is look-through: instead of treating XEQT as one line item, the visualizer peers inside it, reads its top holdings, and allocates each underlying company to the right sector and country on your behalf.
This matters enormously for Canadian investors. Popular all-in-one funds like XEQT or VEQT each hold four or five other ETFs internally. Without look-through, you might believe you own three funds when you actually have exposure to thousands of companies spread across North America, Europe, Asia-Pacific, and emerging markets. A good visualizer makes those invisible layers visible.
Canadian DIY investors face a particular challenge: our domestic market is heavily concentrated in financials and energy, which together make up roughly half of the TSX. If you hold any Canadian equity component alongside a global fund, you may be amplifying that tilt without knowing it. A portfolio visualizer surfaces exactly this kind of unintended overlap.
There is also the home-country bias question. Many Canadians feel comfortable holding more Canadian content than global diversification would suggest. That is a legitimate choice — but it should be a deliberate one. Seeing your actual geographic split (Canada 18 %, US 42 %, International 28 %, Emerging 12 %, for example) lets you decide whether you are comfortable with that allocation rather than discovering it by accident.
Finally, Canadian investors who hold individual stocks alongside ETFs often find unexpected concentration. You might own RBC directly and also hold three ETFs that each have RBC as a top-five position. Your portfolio concentration risk score could be far higher than it appears at first glance.
| Fund label | What look-through can reveal |
|---|---|
| A fund marketed as "global" | Might have 60% US weight |
| A fund marketed as "Canadian" | May have meaningful US cross-listed positions |
| An all-in-one ETF (e.g. XEQT) paired with a tech-focused fund | Technology may represent 30% or more of real exposure |
WealthWise is a free Canadian portfolio tracker designed as a companion to brokers like Wealthsimple, Questrade, and Disnat. It does not execute trades; it reads your holdings (via read-only broker sync through SnapTrade, or via CSV/manual import) and then runs a full visual analysis. Here is what the visualizer produces once your data is connected.
The sector allocation view does not simply label XEQT as "Mixed." It looks through each ETF's actual top holdings, assigns each company to its GICS sector (Technology, Financials, Energy, Health Care, etc.), and rolls those allocations up to your whole portfolio level, weighted by your position sizes. The result is a true sector pie — not a fund-by-fund list.
This is especially useful if you pair an all-in-one ETF with a sector tilt. If you hold XEQT plus a tech-focused fund, WealthWise will show you that Technology may represent 30 % or more of your real exposure before you ever realize it. You can explore this in detail in the ETF sector breakdown look-through guide.
WealthWise derives geographic exposure from each ETF's published top holdings, not from a fund-level label. This distinction matters: a fund marketed as "global" might have 60 % US weight; a "Canadian" fund may have meaningful US cross-listed positions. WealthWise handles multi-level ETF nesting too — if an ETF itself holds other ETFs (common with Canadian asset-allocation funds), it recurses down to find the actual country exposure.
The geographic view shows your allocation by country or region and flags if your Canadian exposure or US concentration is outside typical ranges for a globally diversified portfolio. For more on how this works technically, see the ETF geographic exposure guide.
Once the look-through is complete, WealthWise calculates a concentration score based on how many distinct companies, sectors, and geographies your portfolio is actually spread across — not how many funds you have. A portfolio of five ETFs that all overweight the same 20 companies scores as concentrated. A portfolio of two ETFs with genuine diversification scores as well-spread.
The risk score combines concentration with other signals: equity-to-fixed-income ratio, sector tilt magnitude, and geographic single-country weight. It is displayed as a simple gauge with a plain-language explanation — not a number to optimize blindly, but a starting point for a conversation with yourself about what level of concentration you are actually comfortable with.
WealthWise connects to your broker via SnapTrade, a read-only API layer that cannot place trades or withdraw funds. The connection is granted with read-only OAuth permissions, and WealthWise never stores your broker credentials. Once connected, your holdings sync automatically.
If you prefer not to link your broker, you can import a CSV export from Wealthsimple, Questrade, or Disnat, or enter holdings manually. All three paths lead to the same visualizer experience.
After import, the visualizer runs immediately. You do not need to configure anything — WealthWise recognizes Canadian tickers (including ETFs on the TSX and CDRs on the NEO Exchange) and US tickers listed on major exchanges.
Beyond the static snapshot, WealthWise calculates your actual Time-Weighted Return using Modified Dietz and lets you benchmark it against the S&P 500 over the same period. This is a meaningful comparison because it accounts for when you added or withdrew cash — a simple account-value change would credit or penalize returns that were actually caused by deposits, not investment skill.
The benchmark view is part of the broader portfolio analysis suite. If you are curious how your real returns stack up, the portfolio vs S&P 500 benchmark article explains how the calculation works and how to interpret the gap (or lack of one).
A portfolio visualizer is a diagnostic tool, not a decision engine. It tells you what you have, not what you should do. WealthWise does not give personalized investment advice, and the visualizations do not account for your tax situation, time horizon, income needs, or risk tolerance in a formal sense.
There are also data limitations worth knowing. WealthWise derives ETF geographic exposure from published top holdings, which are updated periodically rather than daily. For actively managed funds with high turnover, the picture may lag slightly. For passive index ETFs — which represent the majority of Canadian DIY portfolios — the top holdings are stable enough that the derived geography is a reliable approximation.
| Investor type | What the visualizer reveals |
|---|---|
| All-in-one ETF holder (XEQT, VEQT, VGRO) | Actual sector and country breakdown beneath the fund label |
| Multi-ETF builder with sector tilts | Whether tilts are as large or small as intended |
| ETF + individual stock mix | Concentration in specific names that appear in both layers |
| New investor transitioning from GICs | A clear, plain-language picture before making allocation decisions |
| Investor approaching retirement | Equity weight, geographic risk, and concentration check before decumulation |
The portfolio visualizer is one piece of the WealthWise toolkit. Once you can see your holdings clearly, you may want to explore the dividend suite (real yields, a monthly income calendar, a DRIP simulator), the FIRE and compound interest calculators, or the AI-powered HARFANG analysis that synthesizes everything into a plain-language portfolio report. All of it is free, and none of it requires linking a broker if you prefer privacy — CSV import gives you full access.
If you are coming from Wealthsimple specifically, WealthWise is built with that workflow in mind. Wealthsimple's own app shows you returns and account balances; WealthWise shows you what is inside. The two complement each other rather than compete. You can read more about how that relationship works in the best portfolio tracker for Canada 2026 comparison.
Yes. WealthWise is a free tool for Canadian investors. The sector breakdown, geographic exposure, concentration score, and all other visualization features are available without a paid subscription.
Yes. WealthWise handles multi-level ETF nesting. When a fund holds other ETFs, it recurses down to derive the real underlying sector and country allocations rather than stopping at the top-level fund label.
The connection uses SnapTrade, a read-only OAuth integration. WealthWise can read your holdings but cannot place trades, withdraw funds, or store your broker login credentials.
WealthWise covers the major Canadian ETFs listed on the TSX and NEO Exchange, including CDRs. If a ticker is not in the database, you can still enter the position manually and the overall portfolio analysis will include it as a catch-all equity weight.
WealthWise derives geographic exposure from each ETF's published top holdings, weighted by position size. It is an approximation based on real data rather than a fund-provider label — accurate enough for passive index funds, with a slight possible lag for actively managed funds.
Start with WealthWise for free →Educational content. Figures and rules verified against the official sources above; tax amounts change annually.