Another Canadian here.
Remember, no trading platform has some magical tools that will make you profitable.
I personally think IB (Interactive Brokers) is best for us as a broker. Low commissions, low margin rates, broadest market access, highest borrow availability inventory, reasonably priced...