Each year, Canada attracts about 200,000 foreign skilled workers who come to work in Canada with Canada Work Permit Visa/ Temporary Work Permit. The foremost requirement to work in Canada with temporary Canada Work Permit Visa is a temporary offer of employment from a Canadian employer. The Human Resources and Skills Development of Canada (HRSDC) has to grant a Temporary Work Permit to the person to work in Canada.
The employers use Canada Work Permit Visa to bring in new talents in fields of senior managers/executives from other countries. Canada Work Permit Visa is also given to foreign workers if despite significant recruitment efforts a suitably skilled Canadian citizen is not found to fill in the vacancy.
Here is a list of the foreign workers who can apply for Canada Work Permit Visa without being validated by a Human Resource Centre in Canada:
Apart from the exceptions that have been listed above, all other vacancies are validated by a positive "Labour Market Opinion" (LMO) letter issued by Human Resources and Skills Development Canada (HRSDC). However, there has been a special project undertaken to streamline the inflow of highly skilled Software Professionals in Canada.
If the spouse of the person, with work authorization in Canada wants to work in Canada, they will need their own work authorization for doing so. This means that, even their job offer has to be validated by the Human Resources and Skills Development Canada (HRSDC). However, the process is a bit easier as they can apply from within Canada. If the spouses or the dependants qualify as Highly Skilled Temporary Workers, they can be provided EAs under the Spousal Employment Authorization Pilot for Highly Skilled Temporary Workers.