Started with CMC Markets Canada optimistically but my experience has been mixed. The platform itself is good and execution is fast. However, I noticed spreads widen significantly during news events and the swap rates are higher than competitors. Good for day trading, less so for holding positions overnight.
Pros: Good platform, fast execution for day trading
Cons: Wide spreads during news, high swap rates