Ive switched from RBC direct investing to Canadian owned, Questrade. For several reasons;as a day trader you need to have the best computer interface that can connect you to the market. With that you have so many more high level tools for your trading. Trailing sell stops for starters. Stop losses on registered accounts (TFSA & RRSP). Level 1 and 2 screens. access to charts and watch lists. And best of all LOW TRADE FEES. So far Ive had no problems with these guys. Have moved all my investment accounts to them including a business investments.