Canada's economy is gaining strength in the world and more and more businesses are opening up across the country. With this new found prosperity comes a growing demand for workers.
Canada's work permit program allows Canadian employers to recruit foreign workers on a temporary basis. This system puts emphasis on hiring a Canadian first but if there is a skill gap then the employer may be allowed to hire a non-Canadian.
Citizenship and Immigration Canada (CIC) and Human Resources and Skills Development Canada (HRSDC) moderate and process the applications.
Work Permits are for temporary employment of foreign national. If you want to work in Canada on a permanent basis you need to immigrate as a Skilled Worker.