Not sure what the big scare about RBC is all about. True, their trading of SLI has been frustrating at times, but these brokerage houses trade on behalf of their clients.
There is a client out there that has asked RBC to buy or sell these shares, same as any other bank or brokerage house.
Ya there was a settlement with the SEC over one group pedalling a dodgy investment but that has nothing to do where or how your shares are held.
I guess if you dont want your couple hundred bucks in commissions going to RBC then so be it but dont think theres any reason to avoid it.