Le Canada compte actuellement 2,2 millions de résidents non permanents (travailleurs étrangers temporaires, étudiants étrangers et demandeurs d'asile) sur une population de 40,1 millions de personnes. C'est donc dire qu'environ 1 Canadien sur 20 est issu de l'immigration temporaire. Sans compter les personnes sans papiers.