How I Built a Low-Cost RRSP ETF Portfolio in Canada: 0.241% All-In, $131K More Than Mutual Funds Over 25 Years
Most Canadians who move their RRSP from mutual funds to ETFs stop at XEQT or VEQT. That first step saves a significant amount in fees. This article covers the second step, how to get below 0.25% total all-in cost by optimizing for foreign withholding tax drag, not just headline MER. My RRSP runs at 0.241% total cost. Over 25 years on $100,000, that compounds to approximately $17K more than an XEQT equivalent and approximately $131K more than a typical mutual fund. The full allocation table, the cost calculation, and the math behind each number are below.
Educational Disclaimer: This article describes a portfolio structure used in Canadian index investing for educational purposes only. It does not constitute financial, investment, or tax advice. ETF examples are illustrative only and are not investment recommendations. Comparable products from other providers may exist. Consult a registered financial advisor before making any investment decisions.
Introduction
Canadian mutual funds charge 1.5-2.5% in disclosed MER, but their true total cost is higher once you add foreign withholding taxes and trading costs. My portfolio’s total all-in cost is just 0.241%, delivering savings of $1,300+ annually on every $100,000 invested.
When I decided to move my RRSP from expensive mutual funds to a self-directed approach, I had three clear objectives:
1). maximize tax efficiency,
2). minimize costs, and
3). avoid currency conversion headaches.
What I discovered was that achieving all three goals simultaneously required some serious number-crunching and a deep dive into Portfolio Visualizer.
This article covers the analytical process I used to build this portfolio, the specific cost calculations, the FWT optimisation reasoning, and the backtest results from the period analysed. The portfolio produced a 12.89% CAGR with a 0.89 Sharpe ratio and 11.52% volatility during the backtest period. Past performance does not indicate future results. The allocation and methodology are described for educational purposes; whether a similar structure suits any other investor depends on their own situation.
- Building ETF asset allocation guide
- The impact of Management Expense Ratio on the portfolio growth
- The complete guide to building efficient etf portfolios with Portfolio Visualizer
- Comparison between Questrade vs Wealthsimple visit our guide.
| Ticker | Allocation | MER | Additional Fees | Dividend Yield (approx. 2025) |
FWT Drag (% of assets) |
Total Cost | Weighted Cost |
|---|---|---|---|---|---|---|---|
| HXS | 49% | 0.10% | 0.10% (swap) | 0% ⓘ | 0% | 0.20% | 0.098% |
| XEF | 23% | 0.22% | 0 | ~2.3% | 0.27% | 0.49% | 0.113% |
| XEC ⓘ | 2% | 0.28% | 0 | ~1.9% | 0.30% | 0.58% | 0.012% |
| ZCN | 16% | 0.06% | 0 | ~2.1% | 0% | 0.06% | 0.010% |
| ZSB | 10% | 0.09% | 0 | ~3.2% ⓘ | 0% | 0.09% | 0.009% |
| TOTAL | 100% | NA | 0.241% | ||||
Notes:
HXS ⓘ Uses a total return swap structure that eliminates dividends and foreign withholding tax entirely. The 0.10% additional fee is the swap cost. HXS distributes no income, all return is captured as capital gain. Dividend yield is 0% by design.
XEC ⓘ FWT drag updated to ~0.30% following BlackRock’s March 2023 restructure, which eliminated the second layer of US withholding tax by switching from holding US-listed IEMG to holding emerging market stocks directly. Prior to 2023 the FWT drag was approximately 0.62% under the two-layer structure.
ZSB ⓘ ZSB holds Canadian investment-grade bonds denominated in CAD. Distributions of approximately 3.2% annually are interest income, not foreign dividends. No foreign withholding tax applies. The FWT drag is 0% regardless of distribution yield.
FWT Drag figures are expressed as a percentage of portfolio assets using the methodology from the Canadian Portfolio Manager Blog. XEF FWT drag of 0.27% sourced from CPM RRSP data. Dividend yields are approximate 2025 figures sourced from published ETF data and will vary with share price and distribution amounts. ETF examples are for educational illustration only and are not investment recommendations.
Why I Abandoned Traditional RRSP Advice for a Quantitative Approach
Let me be brutally honest, I used to be one of those investors who just trusted the advisors. My RRSP was stuffed with mutual funds that my bank advisor recommended, and I thought I was being smart by diversifying across different fund families. I proved myself wrong when I started digging and analyzing my own investment data!
The wake-up call came when I actually realized what I was paying in fees. We’re talking about funds with MERs ranging from 1.5% to 2.5%, plus foreign withholding taxes on the dividend distributions and trailing commissions that I didn’t even know existed. For example, on $50,000 RRSP, these fees could add up to over $750 – $1,250 annually just in management fees. Fees work like reverse compound interest – every dollar you pay in fees today is a dollar that can’t grow and compound for the next 20-30 years.
But here’s where it gets really frustrating. When I started researching alternatives, everyone kept saying “just buy XEQT” or “VEQT is all you need.” Sure, these are decent options with 0.24% MERs, but I wanted to dig deeper. These MERs also do not include the foreign withholding taxes, for example Vanguard All-Equity ETF Portfolio (VEQT), has a MER of 0.25% and foreign withdrawal tax on dividends of 0.22% if held in RRSP or in TFSA. This is the approach I took, your optimal setup may look different.
I realized that I would not stop at the first level of cost reduction, switching from mutual funds to all-in-one ETFs (a portfolio of ETFs such as VEQT, covered in the ETF asset allocation guide).
My three-objective optimization challenge became an obsession. I wanted tax efficiency (minimizing foreign withholding taxes), cost efficiency (lowest possible MER), and currency efficiency (no USD conversion headaches). These objectives do not conflict with each other, and this is where quantitative analysis can shed light.
My RRSP Tax and Currency Efficiency Strategy: Swap ETFs and Foreign Withholding Tax Optimization
Withholding tax treatment depends on your specific account structure, the fund provider’s current ETF structure, and applicable tax treaties. This is a complex area where individual circumstances vary significantly. Consult a registered tax professional before making decisions based on withholding tax analysis.
This is where it gets really interesting, and frankly, where Canadian investors who don’t do not dig deeper are leaving thousands of dollars on the table every year. Foreign withholding tax is like a silent wealth killer, it’s eating away at your returns, and you probably don’t even realize it’s happening.
Here’s the foreign withholding tax trade-off I had to navigate: For example, VTI held directly in RRSP, I’d get 0% foreign withholding tax thanks to the Canada-US tax treaty. The problem? Currency conversion costs and complexity.
Direct USD-listed ETF purchases would have introduced CAD/USD conversion costs of approximately 1.5% each way on platforms that don’t support Norbert’s Gambit. Rather than switching platforms or managing currency conversion, staying entirely in CAD-denominated TSX-listed ETFs eliminated that cost factor completely. This was a deliberate portfolio design decision, not the only valid approach, USD-listed ETFs via Norbert’s Gambit can achieve similarly low total costs through different means.
That’s where HXS became brilliant. The swap structure gives me S&P 500 exposure with 0% foreign withholding tax (just like VTI would), but I can buy it with CAD on the TSX. No currency conversion, no Norbert’s Gambit hassle, no switching brokers.
Meanwhile, Canadian-listed wrappers like VFV (which holds VOO) get hit with 15% withholding tax on the dividends it distributes even in RRSPs because the wrapper structure doesn’t qualify for treaty benefits. VOO is covered under the US-Canada treaty, so it is not a subject to withholding tax on the dividends, however, you can only buy it in USD. So HXS gives me the best of both worlds: US exposure without the tax drag or currency headaches.
Enter Horizons swap-based ETFs. I’ll admit, I was skeptical at first as the whole “synthetic” approach sounded sketchy. But when I dug into the numbers, it was a game-changer. HXS (Horizons S&P 500 Index ETF) uses total return swaps to replicate S&P 500 performance without actually holding the underlying stocks.
What does this mean in real dollars? Well, on a typical 2% dividend yield from US stocks, I was losing 0.30% annually to withholding taxes. Over 20 years, that compounds to a massive difference in portfolio value. The swap structure eliminates this drag entirely.
But here’s where it gets even better. In March 2023, BlackRock Canada changed the structure of XEC (their emerging markets ETF) to hold stocks directly instead of wrapping a US ETF. This reduced the foreign withholding tax drag from a painful ~0.69% annually down to around 0.30%. My portfolio construction took advantage of this change.
The key insight? Most investors focus on headline MERs, but the real cost includes foreign withholding taxes on the distributed dividends.
Portfolio Visualizer Analysis: How I Tested Multiple Allocation Strategies
Okay, this is where I got completely nerdy, and honestly, it’s probably my favorite part of the whole process. I spent nights testing different portfolio allocations using Portfolio Visualizer, and the results completely changed my perspective on “optimal” asset allocation.
[Note: I’ll link to our detailed Portfolio Visualizer guide here for readers who want the step-by-step technical process]
My final Option A portfolio allocation looked like this: 49% HXS (S&P 500), 23% XEF (international developed), 16% ZCN (Canadian equity), 10% ZSB (short-term bonds), and 2% XEC (emerging markets). But getting to this allocation required testing dozens of variations.
The results? This portfolio produced a backtested 12.89% annual return during the period analyzed with 11.52% volatility and a 0.89 Sharpe ratio. Compare that to a minimum variance portfolio that only returned 2.32% annually, barely keeping up with inflation! It really drove home the point that playing it “safe” is actually the riskiest strategy for long-term wealth building.
What surprised me most was how the 10% bond allocation (ZSB) actually improved risk-adjusted returns. I originally thought bonds were just return killers, but the data showed they reduced volatility more than they reduced returns. The worst year for my portfolio was -10.07%, compared to much steeper drawdowns for equity-only strategies.
The Portfolio Visualizer analysis also revealed something crucial about market timing. My portfolio’s maximum drawdown was -16.13%, which sounds scary until you realize that’s actually quite reasonable for an equity-heavy portfolio, and much lower maximum drawdown compared to the benchmark Vanguard 500 Index Investor ( -23.95%). More importantly, the recovery time from drawdowns was consistently shorter than more volatile alternatives.
This is where the rubber meets the road, and where I think it is most important to take critical considerations of all costs involved. We need to focus not only on MER (management expense ratio), but also to compute the weighted average of all costs, including foreign withholding taxes.
Let me break down my exact cost calculation:
Total weighted cost: 0.241%
Compare this to XEQT at 0.39% total cost (0.20% MER + 0.19% foreign withholding tax expressed as percentage of the entire portfolio. Over 25 years, assuming 7% real returns, that’s an extra $17,602.63 just from cost optimization!
But here’s what really blew my mind, I compared this to my old mutual fund portfolio, which was costing me 1.5% annually. The difference compounds to around $131,654.9 on a $100,000 initial investment over 25 years. That’s not just money, that’s life-changing wealth that was being siphoned away by unnecessary fees.
Details of The Calculations
If you are interested in the details of the calculations see this.
Here is the formula for approximating the portfolio growth from initial value of $100000 over 25 years, assuming 7% returns over this period. Portfolio value after 25 years = (100000 * (1+ return rate)^25)
Returns over 25 years for XEQT = 7%-0.39% = 6.61%, return rate is 0.0661.
Portfolio value after 25 years with XEQT = $495,391.5
Returns over 25 years for my portfolio = 7%-0.241% = 6.759%, return rate is 0.06759.
My portfolio value after 25 years: $512,994.2
Returns over 25 years for mutual funds portfolio with 1.5% cost portfolio: 7%-1.5% = 5.5%, return rate is 0.055.
Portfolio value in mutual funds after 25 years is $381,339.2.
Asset Allocation Structure
Actually implementing this portfolio strategy brought its own set of challenges, and honestly, some humbling moments where I realized theory and practice don’t always align perfectly.
The beauty of my CAD-denominated approach became crystal clear during execution. Every single ETF in my portfolio trades on the TSX in Canadian dollars. No Norbert’s Gambit, no currency conversion fees, no trying to time USD/CAD exchange rates. Just straightforward buying with my Canadian dollars.
But here’s where I learned a valuable lesson about liquidity. Most of my ETFs (HXS, XEF, ZCN) had excellent liquidity with tight bid-ask spreads. Then I got to ZSB, my short-term bond ETF, and discovered it only trades about 900 shares per day. That’s like trying to buy a house in a town where only one house sells per month!
My solution? I split my ZSB purchases across multiple transactions. Instead of buying 60 shares at once, I started with just 6 shares to test the waters. The bid-ask spread was reasonable ($48.62/$48.65), but I learned to be patient and use limit orders exclusively.
This brings up a crucial point about limit vs market orders. When I saw HXS trading with a bid of $90.16 and ask of $90.20, I almost made the rookie mistake of placing a market order. A $0.04 spread might not seem like much, but on larger positions, these execution costs add up. I set my limit at $90.17 (slightly higher than the lowest bid price) and got filled immediately.
For dollar-cost averaging, fractional share features in some of the Canadian brokerages could be beneficial. Instead of buying round lots and having leftover cash, I could invest exactly $XXXX in XEF and get XX.4 shares. Every dollar gets put to work immediately.
Expected Long-Term Outcomes
The performance results still give me goosebumps when I look at them. But here’s the thing—raw returns only tell part of the story. What really matters for long-term wealth building is risk-adjusted performance, and that’s where my portfolio really shined.
That 12.89% CAGR sounds impressive, but the 0.89 Sharpe ratio is what gets me excited. This means I’m getting excellent compensation for every unit of risk I’m taking. Compare that to a minimum variance portfolio with a 0.01 Sharpe ratio – basically getting no compensation for risk at all.
But the metric that really matters for real-world investing is the Sortino ratio of 1.42. This focuses specifically on downside risk, which is what actually keeps you up at night during market crashes. A high Sortino ratio means the portfolio delivers returns while minimizing those gut-wrenching negative months that make investors panic-sell at the worst possible times.
Risks and Limitations
The maximum drawdown of -15.95% tells the story of what happens during the worst-case scenario. Yes, there will be periods where my portfolio loses 16% of its value. But historically, these drawdowns recover relatively quickly, and the long-term upward trajectory more than compensates for temporary setbacks.
What really drives home the power of this approach is the compound effect over time. That 0.241% total cost versus a typical 1.5% mutual fund cost means I keep an extra 1.259% of returns every single year. Compound that over 25 years, and we’re talking about the difference between a comfortable retirement and a truly wealthy one.
These metrics reflect the backtested period analysed using Portfolio Visualizer. The Sharpe ratio and Sortino ratio describe risk-adjusted performance during that specific historical window. Whether comparable metrics would characterise future performance is unknowable, these figures are provided as context for the analytical approach, not as performance targets.t’s just intelligent application of quantitative principles to portfolio construction.
Conclusion
Building a truly optimized RRSP portfolio isn’t about following cookie-cutter advice, it’s about understanding the quantitative details that drive long-term wealth creation. My 0.241% total cost structure, combined with tax optimization and currency efficiency, created a portfolio that outperformed while minimizing unnecessary risks.
The key lesson here isn’t to copy my exact allocation, but to understand the analytical process behind these decisions. Every Canadian investor’s situation is different, and what works for my risk tolerance and time horizon might need tweaking for yours.
Remember, the financial industry profits when you don’t ask these hard questions about costs and tax efficiency. Take control of your RRSP, run the numbers yourself, and build something that actually serves your wealth-building goals.
Frequently Asked Questions
Foreign withholding tax (FWT) drag is the tax withheld by a foreign country on dividends paid by securities held inside a Canadian ETF. For example, when a Canadian-listed ETF holds US stocks and distributes US dividends, the US withholds a percentage before payment. In an RRSP, US dividends paid to a US-listed ETF held directly qualify for a 0% withholding rate under the Canada-US tax treaty. However, when the same US stocks are held inside a Canadian-listed ETF wrapper, the treaty benefit does not apply, and 15% is withheld. The annual FWT drag depends on the ETF’s dividend yield and the applicable withholding rate for each geographic exposure. This is separate from and in addition to the fund’s disclosed MER.
A swap-based ETF uses a total return swap contract with a financial counterparty to replicate the performance of an index, rather than holding the underlying securities directly. Because the ETF does not actually receive dividend payments from foreign stocks, there is no withholding tax event, the total return (including dividend equivalent) is received through the swap contract. This structure can eliminate foreign withholding tax drag entirely on international equity exposure. HXS, the Horizons S&P 500 ETF, is an example of a swap-based ETF available on the TSX. These products have structural differences from physically replicating ETFs that investors should understand before using them. ETF examples are illustrative only and are not investment recommendations.
Total all-in cost combines two primary components: the fund’s disclosed MER and any foreign withholding tax drag on dividends. For swap-based ETFs like HXS, swap costs replace FWT drag entirely, which is why they can eliminate it. FWT drag is calculated from the gross dividend income generated by the fund’s underlying holdings before withholding is applied, not from the published distribution yield. The published yield is already net of withholding tax, because the foreign government deducts its percentage at source before the fund ever receives the income. It never appears on your statement as a line item.
For XEQT as an example, the underlying holdings generate approximately 2% in gross dividends annually. Applying the blended withholding rate across all geographic components, approximately 9.6%, produces an FWT drag of approximately 0.19% of portfolio value per year. Combined with XEQT’s 0.20% MER, the total all-in cost is approximately 0.39%. The published distribution yield of approximately 1.6% reflects income after withholding has already been deducted upstream.
To calculate the weighted all-in cost of a multi-ETF portfolio, multiply each ETF’s total cost (MER plus FWT drag) by its allocation weight, then sum across all holdings. The gross dividend yield figures needed for the FWT calculation are available in each fund’s annual financial statements or fund facts document. ETF examples are for educational illustration only and are not investment recommendations.
Yes. Major Canadian discount brokerages allow purchase of Canadian-listed ETFs on the TSX in Canadian dollars inside an RRSP. CAD-denominated ETFs that provide international exposure, including US, global developed, and emerging market equity, are available without requiring USD currency conversion. Examples include HXS for S&P 500 exposure, XEF for international developed markets, and XEC for emerging markets. This approach avoids currency conversion costs but involves different ETF structures than buying equivalent US-listed ETFs directly. ETF examples are for illustrative purposes only and are not investment recommendations.
VEQT is an all-in-one ETF that holds a globally diversified equity portfolio in a single fund at approximately 0.25% MER plus applicable FWT drag. A self-directed multi-ETF portfolio selects individual ETFs for each geographic exposure separately, allowing optimization of the cost structure for each component, for example, using swap-based ETFs to eliminate US FWT drag. The potential cost saving from this additional complexity is typically a fraction of a percent annually. Whether that saving justifies the additional portfolio management depends on portfolio size, time horizon, and investor preference. This article describes one approach to that optimization; it is not a recommendation to replicate it.
The compounding impact of a fee difference depends on starting balance, contribution schedule, and assumed gross return. On a $100,000 starting balance with a 7% assumed gross annual return and no additional contributions, the difference between a 0.241% total cost portfolio and a 1.5% mutual fund compounds to approximately $131,654.9 in ending portfolio value over 25 years. This calculation uses the formula: portfolio value = initial balance × (1 + net return)^years, where net return = gross return minus total cost. The investment growth calculator at DatasavvyFinance.com allows you to model this with your own numbers.
ZCN is the BMO S&P/TSX Capped Composite Index ETF, tracking the Canadian stock market at an MER of 0.06%. Including Canadian equities in an RRSP provides several practical advantages. Canadian dividends held in non-registered accounts benefit from the dividend tax credit, but inside a registered account the primary reasons for a Canadian allocation are reduced currency risk (CAD-denominated returns), low MER on available Canadian equity ETFs, and portfolio diversification. A common home bias allocation among Canadian index investors is 20–30% Canadian equities, which is intentionally higher than Canada’s approximately 3% weight in global market capitalization. This reflects a deliberate structural choice, not a claim that Canadian equities will outperform. ETF examples are illustrative only.
Disclaimer
This article is for educational and informational purposes only and does not constitute financial, investment, or tax advice. The content shared represents my personal investment journey and analysis, not recommendations for your specific financial situation.
Important considerations:
- Past performance does not guarantee future results. Investment returns and portfolio performance can vary significantly based on market conditions, timing, and individual circumstances.
- Every investor’s situation is unique. Your risk tolerance, time horizon, tax situation, and financial goals may require a completely different investment approach than what I’ve described.
- Tax rules are complex and change frequently. Foreign withholding tax rates, MER calculations, and RRSP regulations may differ from what’s presented here or may have changed since publication.
- Do your own research. Verify all cost calculations, tax implications, and ETF details independently before making investment decisions.
- Consider professional advice. For personalized investment guidance, consult with a qualified financial advisor, tax professional, or investment counselor who understands your complete financial picture.
DataSavvyFInance is not a licensed financial advisor, tax professional, or investment counselor. This content reflects my personal research and decision-making process, shared for educational purposes to help other DIY investors understand the analytical approach behind portfolio optimization.
Please invest responsibly and never invest more than you can afford to lose.
