TD Waterhouse Global Trading provides online access to 10 markets around the world. Trade international stocks and hold up to 7 foreign currencies online — all from one platform. Real-time trading whenever markets are open. Dedicated 24/7 support is available from our Global Trading Specialists in four languages – English, French, Cantonese and Mandarin.
If you only trade US stock and option. Thinkorswim is really good. Platform is very powerful. Other big bank brokers such as RBC, TD waterhouse are just junk compare to thinkorswim. However it is bought by TD waterhouse. Not sure if TD will ruin it.