Congrats on becoming net worth positive, that's a huge accomplishment and it requires a lot of financial discipline. I'm a Master of Finance student and was fortunate enough to work in the high finance industry. I'm not a portfolio manager, but took a portfolio management course last semester. I would personally pay off the remaining LoC and any other debts (car payments etc.) asap, then max out TFSA. Afterwards, start saving for an emergency fund -- account for royal college costs in this. I can't tell you how much to save because that really depends on your own personal situation, which I don't know enough about. Also, how much you invest in equities versus fixed income securities using your TFSA is entirely up to you and your risk tolerance. Are you going to feel tempted to try and time the market if you see small fluctuations in your portfolio? A very risky portfolio tends to have a higher return, but if it's going to tempt you to try and time the market (which is virtually impossible) this could lead to high transaction costs from frequent trading and decrease your overall return. If you feel you are disciplined enough then I would invest in index ETFs, they have lower fees and track an index. I would personally use these for long term investments (40+ years) and reinvest the gains. Compounding interest is a beautiful thing. Personally, I would stay away from mutual funds because after fees they tend to underperform the benchmark (S&P 500). There is a ton of literature on this.
At the end of the day, I would be patient as there really is no huge rush to invest. Take the time to learn so that you feel comfortable. Try to find a good financial advisor -- someone who teaches and challenges you rather than either (a) being a yes man/woman or (b) giving you advice without backing it up. There are a lot of bad financial advisors and portfolio managers out there and it is a lot easier to lose money than it is to make money. Take your time to seriously vet them before investing your money. Don't trust anyone who promises extraordinary profits on your investments. Investing is a long game centred around minimizing loss rather than maximizing gain. Always remember, it is YOUR money and YOU worked hard to make it. They are your potential employee and you should not feel obligated to invest with them. Feel free to DM me if you have any questions. Always happy to help.