What is a good online stock brokerage for Canadians?

I am looking for an online brokerage that will allow me to buy&sell and short&cover. I use CIBC's but I have to call in if I want to short a stock. i can buy/sell/buy to cover, but i cannot short online. would also be good if the brokerage had an app so i can trade from my ipad as well. what do you... show more I am looking for an online brokerage that will allow me to buy&sell and short&cover.

I use CIBC's but I have to call in if I want to short a stock. i can buy/sell/buy to cover, but i cannot short online.

would also be good if the brokerage had an app so i can trade from my ipad as well.

what do you recommend?