Les 10 provinces et 3 territoires du Canada gèrent leurs propres programmes d'immigration
Chaque province canadienne et les trois territoires ont leurs propres programmes provinciaux de candidats (PNP), afin de répondre à leurs besoins individuels en matière d'immigration.
Beaucoup d'entre eux gèrent également leurs propres catégories dans le cadre du Système d'entrée express de Canada. En conséquence, les provinces ont un rôle croissant dans la sélection des immigrants économiques.