Any individual who is not a Canadian permanent resident or citizen of Canada requires employment approval (work permit) for employment in Canada.
Following is the necessary process for acquiring employment approval:
1. The applicant should have a job offer letter from a Canadian employer who is ready to support him.
2. The company (which hired you) is required to apply in the Human Resources Development Canada (HRDC) for job confirmation (labor certification). The company has to select a profession from NOC.
3. Once the labor certification is acquired, the candidate may make a visa application to a Canadian immigration office for work permit of Canada
Work permit is issued for a period of two years, after that the applicant will be able to apply for permanent immigration to Canada.
This application may be made while the applicant is still resides inside Canada or from outside Canada.