124,473
126,688
132,772
363,305
28,724
98,260
48,884
80,377
18,332
173,136
2,830
3,031
Temporary Foreign Worker Program
International Mobility Program for work purposes
International Mobility Program for study purposes
International Mobility Program for other purposes
Study permit holders without a work permit
Other temporary residents without a work permit