We have held investing and self-directed RRSP accounts with RBC Direct Investing for more than 5 years now but the time has come to move our accounts to another broker. I short listed just two brokerages: E*Trade (low commissions) and TD Waterhouse (wash trades, TD eFunds).

I have some experience with both discount brokers as we already have accounts with them. We got a TD Waterhouse account when our Ameritrade Canada account was moved over and I have an E*Trade account through work. I have finally decided on TD Waterhouse:

  1. Wash trades are the main reason that TD Waterhouse edged out E*Trade. I am planning on selling some U.S. equities and moving the proceeds to a broad-market index fund like the VTI. Converting back and forth between currencies would cost us 3% on the trade at every other broker and would far exceed any savings from lower commissions.
  2. TD Bank offers some of the lowest cost index funds in Canada and would be an ideal candidate for regularly investing small amounts.