Il existe plusieurs programmes d’immigration, chacun répondant à des critères spécifiques. Au Québec, ces programmes se distinguent de ceux proposés dans le reste du Canada.
On peut les regrouper en trois grandes catégories :
- L’immigration économique, destinée aux travailleurs qualifiés, entrepreneurs et investisseurs.
- Le regroupement familial, qui permet aux résidents permanents et citoyens de parrainer des membres de leur famille.
- Les réfugiés et la protection humanitaire, pour les personnes en situation de danger ou de persécution dans leur pays d’origine.