I would say maximize your rrsp and tfsa contributions -- it really depends on how much your earning though not everyone can max them out. Self directed investing utilizing those accounts is what separates the big from the little fish. Your not gonna make big money having someone manage it for...