Depending on your circumstances, the immigration process can take between several weeks and two years or more. There are several provincial programs designed to speed up the process for certain workers.