Canada is in need of skilled labourers. Best bet is try and get assistance from a company. Many of the big builders will offer work visa assistance.
Here is one resource I found through a LinkedIn posting. I am sure there are others.