Thanks for all the interest in my thread, all good tips.
I would use TradeStation, however, I'm Canadian and last time I tried to open a TradeStation account to trade stocks they told me that I could only open a futures account(this was a couple years ago). Plus I already have an IB...