Broker account

Dear members! Who can recommend me Candian (or American) broker? Following requirments are binding: Possibilty to open an account for an Austrian (non Canadian) via internet (plus transferring all necessary documents) unlimited Internet access to the account Easy money transferring (CAD, USD, EUR?) Easy ordering (buy, sell, stop loss, limit…) of stocks in markets (exchanges) [...]