Yes, Canadian companies hire foreign workers. The process of hiring a foreign worker is called a Labour Market Impact Assessment (LMIA). The LMIA is an assessment of the impact that hiring a foreign worker will have on the Canadian labour market. If the LMIA is positive, the company can then apply for a work permit for the foreign worker.