Yes. To new customers that meet the new bonus requirements (some regions are excluded).
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.