The trading fee for stock brokers in Canada ranges from $0 to $9.99 per trade.