I've narrowed down my choices to IB Canada and QuesTrade (CyberTrader platform). I don't trade a lot but planning to become more active trader soon. Gone through their websites and played around a bit with their demo platform. I am having following concern about their services from my own perspective: IB cons: 1) PDT rule for the margin account with less than $25,000 fund. 2) TWS platform is Java based. I really hate java based platform. Do they have non-java TWS? 3) No access to OTC.BB stocks. QuesTrade cons: 1) Two minutes order execution rule. Not good for limit orders. 2) ECN fees. 3) Higher commission than IB for small quantity stocks. I want some feedback from the users of these two brokers. What do you guys think about them? Am I correct on my above findings/drawbacks for them? Any way to avoid any of these issues? Which trading platform is more reliable? Whom would you recommend?