I live in Canada, so the only ones I mainly have access to is Interactive Brokers, CMC markets, QuestTrade, and TD Ameritrade.
Id like to know what ones you would recommend, and what you like but also what you don't like about them.
If given an opportunity to change or introduce something into the platform you use, what would you like to see?