unfortunately for most people, the RSP and TFSA limits are paltry compared to how much they should be saving.  So absolutely if you are middle class income and lower, put your 13% of your income into RRSP, then when that limit is hit, put the 5500 into the TFSA, then from August-December put the rest in a non registered investment portfolio (if you are higher income, it might be better to not use registered other than TFSA, and instead have a holding company).  Yes that means you should be saving 25%+ of your gross income (ideally 50%).  Get used to it.  You can thank me in 20 years.