if you're planning on doing a lot of trades, I would use these guys.
http://www.interactivebrokers.ca
Cost per trade isn't the only consideration - execution is just as (if not more) important, especially in thin or fast moving markets. Also, direct access to many foreign markets.
I've been with them for a couple of years - very happy with the service.
ebear