I trade the Canadian market mainly because of home country bias. I think for the most part it is more expensive, less transparent, and slower than US markets.
Very few direct access brokers, IB is the only one I'm aware of. Most discount broker charge a flat fee. $10.00 or less per trade. Real...