upvote
Idk about Canada - but in the US most people are going to be in a lower tax bracket in retirement (sometimes substantially lower). Is that not the case in Canada? You only pay your marginal tax rate on what you withdraw.

For example - if my wife and I max out our 401k’s - that’s about 50k we are deferring taxes on. If our pre-tax household income is 300k - then that 50k would have been taxed at 24% marginal rate.

In a year of retirement - let’s say we withdrawal that 50k but now it’s doubled (probably more than that since it only takes 9 years to double at 8% annual growth via compound interest). Now we pay 12% and end up with 88k. (Technically we’d have more than that because of the 24k standard deduction - but we’ll ignore that for the sake of simplicity)

Let’s take the non-tax advantaged comparison. We’d have paid 24% up front and invested 38k. It doubles to 76k. We’d pay 0% capital gains - but even then we end up with less investment income.

reply
If you retire in 30 years, and invest that $50k in the S&P500, you'll end up with about $872k (given the S&P makes about 10% annually[1]). The difference is, in the non-registered scenario, you only pay 50% of the marginal tax rate, because it's capital gains. In the RRSP, you pay full tax on all investment earnings (because it's considered "income" at the time of the withdraw). Your tax bracket might be better at retirement, but will it be 50% better? That's the big question for me (not even considering the value of a liquid vs illiquid investment, but that's more of a personal planning problem).

[1] https://www.investopedia.com/ask/answers/042415/what-average...

reply