There is an "Immigration Settlement and Integration Services" in almost (if not every) province and territory. I've noticed that on the website they are able to find work placement, where you would work in your field for 4-6 weeks without pay. Chances are that company would then hire you, but even if not, you would then have Canadian experience, contacts, and references. Just type "Immigration Settlement and Integration Services" in Google, and choose the site of the province you are in. They also offer courses like CPR, First Aid, WHMIS, and different computer courses, or tips on how to take an interview.