Welcome! First, congratulations on paying off your debt! I'm guessing based on your age that you recently graduated from university. The first thing I would do is set up a small emergency fund. Open a PC Financial or Tangerine savings account and dump 3-6 months of expenses in that. This way you won't be selling shares to fund your lifes expenses. Does your employer make you enrol in a group RRSP though Great West Life or something like that for the match? Or do they match to a self-directed account? Or do they match only to a Locked-in RRSP (LIRA) account? Some good questions to ask HR if you don't already know the answer before you meet with TD.
TD isn't all bad. Their TD-e series mutual funds are the lowest MER index funds available in Canada. Problem is they still don't compete with ETF's if you use Questrade. Questrade is fantastic for new investors because the big advantage for TD-e at one time was that you don't pay trading commissions for small purchases. Now with Questrade you don't pay commissions for purchases either so from a cost perspective Questrade and ETF's is the way to go, but don't expect TD level support. You don't pay commissions on dividend income, you only pay if you sell the actual ETF units. If you plan to live off dividends only you don't need to worry about this. In fact, even if you do plan on funding your retirement by selling a certain amount of ETF units it's still not a problem so long as you don't make trades often. If you want to retire with a 90/10 split, you may only need to top up your bonds/savings account twice a year. The commissions on that are negligible considering its less than $10 per trade. Rebalancing costs shouldn't be an issue either. If stocks are going up much faster than bonds, just buy bonds only with your contributions. If you can't match the pace of stock growth, rebalance once a year. That means one or two trades where you pay commission (selling) and one or two trades where you don't because you're buying.
I would open accounts with Questrade: a self-directed TFSA and a self-directed RRSP and maybe a self-directed trading account. Just be careful not to open accounts that you won't immediately use and contribute to because they charge fees for low account balances or account inactivity (<$5000 or 1 trade/quarter) once you turn 25. It depends on your province's tax rates, but generally if you earn under ~$40,000 (gross taxable) per year, I would invest in TFSA & taxable accounts only. If you earn over $40,000, contribute to your RRSP only to get you down to that next tax bracket and then stick with TFSA's and taxable for the rest. Million Dollar Journey goes into detail about this, but RRSP can actually hurt your "real" tax rates in retirement if you get dinged on OAS, GIS, and medical benefits because of high RRSP withdrawal income.
As a rule for Canada: Put domestic dividend paying stocks in your taxable account first (ZCN counts, but if you invest a lot in your taxable account XDV is probably a better choice). Do not put bonds or foreign stocks in your taxable account, all your tax advantages disappear quickly. Next, put bonds in your TFSA before your RRSP. Last, put foreign in your RRSP, especially if you intend to invest heavily in the U.S. If that's the case, open a US dollar RRSP instead and invest in U.S. ETF's directly so you benefit from tax treaties between the U.S. and Canada regarding withholding taxes.
Since Vanguard ETF's came to Canada, BMO, Horizons ETF, and iShares have really stepped up their game and dropped their fees substantially. In most cases they are actually more competitive that Vanguard. Personally I wouldn't worry too much about whether or not to go with All-Cap or Cap Comp etc. I would just make sure you don't go with S&P/TSX 60 because the diversification is a little lacking. Also don't go too heavy in Canadian small caps because that means your portfolio will depend too much on metals and oil. My personal favorite for Canadian index with ZCN (BMO's ETF for TSX Capped Composite Index). It has the lowest fees you can find and its reasonably well diversified considering the Canadian market with ~250 stocks.
If you include specific information about your province, expected gross taxable income for this year, desired asset allocation, and desired foreign exposure, I can try offer some more detailed advice.