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.
There are several brokers and CFD brokers that facilitate trading for Canadian clients. AvaTrade offers a decent service for Canadians.
Try broadening your search.