Is It Better to Invest in RRSP or TFSA?
The difference between RRSP and TFSA is when income tax is paid. RRSP contributions reduce your income today, you aren't taxed on the income until you retire. If you deposit into your TFSA, that income is taxed now but not later.