RRSPs are designed for the specific purpose of accumulating retirement income and offer two significant benefits:
You may contribute up to 18% of your earned income or the maximum allowed under the Income Tax Act. If you do not contribute the maximum amount each year, the unused portion of your contribution room accumulates from year to year.
Although contributions to a TFSA are not tax-deductible, the advantage is that you won’t have any tax to pay when you make a withdrawal.
Unlike RRSPs, the maximum contribution is not dependent on your income; rather it is a fixed amount determined each year by the government regardless of salary. If you do not contribute the maximum amount each year, the unused portion of your contribution room accumulates from year to year.
Consider your needs and your income when making your decision. Since withdrawals from your TFSA won’t affect government benefits, this might be a good option for you if you don’t think your retirement income will be very high. Your RRSP, on the other hand, allows you to plan the amounts you withdraw more easily, which can be practical if you are not as disciplined.
You can also combine the two and use your RRSP for your main retirement income, while keeping some money in a TFSA to cover any unexpected expenses without affecting your taxable income.