Awful, self-serving advice by the rent-seeking investment industry. If you are young, focus on repaying debts. Interest rates are only going to go higher and you are paying them with post-tax cash. Once you have sufficiently high income to move up tax brackets, then start using registered accounts for retirement savings. Invest it into low MER index fund or see your savings eaten by fees.