There are several brokers and CFD brokers that facilitate trading for Canadian clients. AvaTrade offers a decent service for Canadians.
The AvaTrade welcome bonus amount depends on your deposit amount. Using the partner code "128979" will get you the maximum welcome bonus available when depositing to your new account.
Who is the most trusted forex broker?