Interactive Brokers is pretty good. Fast and good commissions. Couple draw backs: No RRSP accounts If trading you might want front end...
Separate names with a comma.