Unlike the United States which uses border controls and immigration restrictions to keep them out, Canada has sent recruiters to Mexico to get workers who will do low skill jobs that most Canadians reject.
Canada has a shortage of agriculture workers and over 10,000 Mexican migrants workers have jobs in Alberta, Manitoba, Ontario and Quebec. Recruiters are also looking at urban sector jobs in the hotel industry, meatpacking plants and construction.
Julian Anzaldua of the Mexican Coahuila state employment service says "This is a win-win situation." He adds: "in Canada they work with all the protections any Canadian worker would have." They get free housing, a 40 hour work week and minimum wage.