Ben is 30, has $6,000 sitting ready to invest, and two browser tabs open: an empty TFSA and an empty RRSP. He’s done the hard part — he saved the money — and now he’s frozen on the easy-sounding part: which account does it go into? He’s read a dozen takes online, half swearing by the RRSP, half by the TFSA, and the contradiction has him stuck. So the money just sits there, earning nothing, while he waits to feel certain.
The reason he can’t find a universal answer is that there isn’t one. The “right” account isn’t a fact about the accounts — it’s a fact about Ben’s taxes. Both shelters are excellent. They just win in different situations, and the whole decision turns on a single comparison most people never make: your tax rate now versus your tax rate in retirement.
Here’s the logic, stripped down. The RRSP gives you a deduction today and taxes the money on the way out. That’s a great trade when your rate is high now and will be lower in retirement — you’re skipping tax at a high rate and paying it later at a low one. So the RRSP tends to favour higher earners, or anyone in their peak-earning years. The TFSA takes after-tax money now and never taxes it again — growth and withdrawals come out clean, and the contribution room comes back the year after you withdraw. That flexibility, plus the fact that withdrawals don’t count as income (so they don’t claw back income-tested benefits later), makes the TFSA the stronger pick when your rate is low or similar now, or when you value being able to get at the money without a tax bill.
For someone on a decent-but-not-huge salary like Ben, that points to a common and sensible path: lead with the TFSA while your income is modest, then shift toward the RRSP as your earnings — and your tax rate — climb. And one detail makes or breaks the RRSP’s whole advantage: the refund. The RRSP’s upfront deduction only pays off if you actually invest the refund it generates, rather than spending it. Reinvest it and the math works as advertised; spend it and you’ve quietly given the benefit away.
So Ben stopped reading hot takes and asked himself one question: am I taxed more now, or will I be in retirement? On his current salary, the honest answer was about the same, maybe a bit less now — which pointed to the TFSA for this $6,000, with a plan to lean RRSP later as his income grew. The decision that had frozen him for weeks took about five minutes once he was comparing the right two numbers.
Choose by tax rate: RRSP if you’re taxed higher now than you’ll be in retirement (the deduction is worth more), TFSA if your rate is low or similar now or you want flexibility. A common path is TFSA first on a modest income, RRSP as it grows — and always invest the RRSP refund. This weekend: estimate your tax bracket now versus retirement, and pick the account that wins for you.
FAQ
TFSA or RRSP first?
Compare your tax rate now to your expected rate in retirement. Choose the RRSP if you’re taxed higher now (the deduction is worth more today than the tax later); choose the TFSA if your rate is low or similar, or you want flexible, tax-free withdrawals.
Can I use both?
Yes — many people split contributions, or use the RRSP refund to top up their TFSA. The two accounts complement each other, and using both is common rather than an either/or choice once you have the room and the cash flow.
What if my income will rise a lot?
Lean TFSA now while your rate is lower, and switch toward the RRSP later when you’re in a higher bracket and the deduction is worth more. Sequencing your contributions to your income trajectory gets the most out of both shelters.
Does the RRSP refund really matter?
Yes — a lot. The RRSP’s upfront deduction only pays off if you reinvest the refund it generates. Spend the refund and you give away the advantage; reinvest it and the deferral works the way it’s supposed to.
Next weekend — money decisions get more complicated with two people: Couples and Money: Combine, Split, or Hybrid? (link goes live Aug 29).