Every year, more than 180,000 foreign workers enter Canada to work temporarily in jobs that help Canadian employers address skill shortages. The temporary foreign worker program was created by the federal government to fill shortages in the Canadian labour market.
Between now and 2021, a million jobs are expected to go unfilled across Canada. For this reason Canada needs to boost immigration numbers.
To apply for a work permit you must have a job offer from a Canadian employer.
Although a work permit is needed for most temporary jobs there are some foreign workers that do not need one.