There are several brokers and CFD brokers that facilitate trading for Canadian clients. AvaTrade offers a decent service for Canadians.
Does Pepperstone have negative balance protection?
Can I use MetaTrader 4 (MT4) without a broker?
Admiral Markets is the well-reputed brokerage firm established in 2001.