Foreign nationals who wish to work in Canada temporarily need to apply for a work permit from Immigration, Refugees and Citizenship Canada (IRCC) or for a Canadian visa office before you come to Canada. For these work permits:
– You need to get a job offer from a Canadian employer before you apply.
– The employer must apply for a Labour Market Impact Assessment (LMIA)from Employment and Social Development Canada (ESDC).
– ESDC will decide whether the employer can hire a foreign worker to fill the job.