There are several types of programs that have been tailored to specific professions or purposes.
Programs, such as the International Experience Canada, allow people of certain age and specific countries to visit Canada and work for any company for up to one year.
At the same time, there are programs for a specific occupation. One of the most popular programs is the Caregiver Programs that is customized for people that come to Canada to care for children or people with high medical needs.
In addition, there are Temporary Foreign Workers that are hired by a company situated in Canada and depending on their situation a work permit might be required and an evaluation from Service Canada, an agency from the Government of Canada, to confirm that their work will not have a negative impact on the Canadian labor market. In some cases, foreign workers will not need a work permit based on the country they are coming from, due to international agreements, or the activities they perform.