Hey Matzlaff, welcome to MMM forums! You clearly have a ton of potential to save huge amounts of cash and be financially free at a young age if that's what you are aiming to do. Here are the steps I would take:
1) Focus on tracking your expenses and chewing them down. You should be saving at least 50% of your income and still living comfortably. After a while you will find saving comes easier and you will be able to save increasingly higher portions of your income and be happy.
2) Pay off your student loan and consider paying off your car loan if the interest is higher than 5%. If not, consider selling your expensive car and getting something that's more economical and reasonable.
3) Invest in the ESPP, but have an exit strategy. Find out what the minimum holding period is and aim to sell the allowable portions at that time so you are not too heavily invested in one company (especially one your work for). You don't want to lose your job and your savings if things go bad.
4) Once you have at least $15,000 in investable cash, set up self-directed accounts for investing: RRSP, TFSA, and Cash Investment Account. You can do this through an online brokerage like Questrade or through a big bank discount brokerage. For big banks I prefer RBC Direct because of their US$ advantages down the road. With RBC you will pay $10 per trade when you buy ETFs, but it really isn't a big deal if you invest a couple thousand bucks at a time.
5) With your accounts set up, immediately transfer the $15,000 into your TFSA, assuming you have the room. You can find out your TFSA and RRSP room by creating an online access account with the CRA. This takes just a few minutes and they will mail your access code within a week.
6) Cut your company RRSP contribution to 7% to get your full match. Invest the rest in your own RRSP, if you have the room. Within your company RRSP, make sure you are investing in low cost index funds only. If you post a list of available funds with their expense ratios on here, we can easily help you choose the best one.
7) Based on your income I would max RRSP first, then TFSA. Regardless you should be able to max out both effortlessly year after year.
8) Purchase only index ETFs. Check out Vanguard Canada's website for ETF information and the Canadian Couch Potato website for asset allocation. Follow their advice! Don't get too hung up on rebalancing and keep your whole portfolio in perspective (including your company RRSP). Also, don't worry about your investment value too much. This is a long term thing. I'm at the point where I can gain or lose a couple grand in a week. It doesn't matter until you need the money which is years down the road.
Your success depends on how badly you want to succeed and what matters to you. With your income there is no reason why you can not be financially free by the time you're 35. You can travel around the world, brew your own beer 6 gallons at a time, fish, or sell TVs at BestBuy and never run out of money or have to work again.
Or, you can live like my neighbours here in Edmonton and work the oil field till the day you die, be heavily in debt, own every toy invented by man, pay your ex-partner 1/3 of your paycheque, drive a jacked up Dodge, and generally hate the fact that you're 45 or 55 and still have to work a 2/1 rotation and have made $150k a year for many years with little to show for it.
Personally I'm choosing the former myself and at 25 y/o I'm on track to get there by the time I'm 35 or sooner.
Oh... if you haven't already, read all the MMM blog posts. He gives great perspective on what really makes you happy in life.