I've found some short tips for job hunters:
# Immigration Services: They always know what's going on and sometimes they develop plans with the government. If you are lucky, you may get good help from them. You can find a list of Immigration Services Agencies here.
# Professional Associations: If you can join your professional association, that'd be a good way to get in touch with your colleagues in Canada. They may be the best source of information and advice you are looking for. You can find a list of Professional Associations in Canada here.
# Cold Calls: Investigate, look for the companies where you'd like to work at, pick up the phone and try to get a meeting with a manager in your area or someone at human resources. Yes, I know it's hard to do. But some people have what it gets to do it.
# Talk to others... Use the power of networking! Networking is the most powerful tool in this country, you don't want to ruin it!