Occupations

Every occupation employers have been approved to fill with temporary foreign workers, ranked by approved positions. Approvals filed under older NOC 2016 codes are counted under today's NOC 2021 occupations.

494 occupations

RankOccupationPositions
151Specialists in clinical and laboratory medicineNOC 31100543
152Business systems specialistsNOC 21221541
153Telecommunications line and cable installers and repairersNOC 72204534
154Printing press operatorsNOC 73401527
155Civil engineersNOC 21300525
155Steamfitters, pipefitters and sprinkler system installersNOC 72301525
157Production and transportation logistics coordinatorsNOC 13201521
158Other administrative services managersNOC 10019520
159Civil engineering technologists and techniciansNOC 22300510
160Chemical technologists and techniciansNOC 22100502
161Manufacturing managersNOC 90010500
162Foundry workersNOC 94101487
163Electrical power line and cable workersNOC 72203485
164Other technical trades and related occupationsNOC 72999473
165Other performersNOC 55109467
166Financial managersNOC 10010465
167CoachesNOC 53201464
168Financial and investment analystsNOC 11101456
169Engineering managersNOC 20010455
169Non-destructive testers and inspectorsNOC 22230455
171Financial auditors and accountantsNOC 11100453
172Appliance servicers and repairersNOC 72421437
173Film and video camera operatorsNOC 52110424
174Contractors and supervisors, mechanic tradesNOC 72020423
175Tool and die makersNOC 72101421
176Sawmill machine operatorsNOC 94120417
177College and other vocational instructorsNOC 41210415
178Managers in transportationNOC 70020414
179General building maintenance workers and building superintendentsNOC 73201411
179Pharmacy technical assistants and pharmacy assistantsNOC 33103411
181Database analysts and data administratorsNOC 21223410
182Technical sales specialists - wholesale tradeNOC 62100404
183Animal health technologists and veterinary techniciansNOC 32104393
184Customer and information services supervisorsNOC 62023392
185AthletesNOC 53200391
186Construction estimatorsNOC 22303389
187Mechanical assemblers and inspectorsNOC 94204383
188Legal administrative assistantsNOC 13111377
189Senior managers - health, education, social and community services and membership organizationsNOC 00013376
190VeterinariansNOC 31103372
191Computer systems developers and programmersNOC 21230364
192Dry cleaning, laundry and related occupationsNOC 65320361
193Janitors, caretakers and heavy-duty cleanersNOC 65312360
194Home support workers, caregivers and related occupationsNOC 44101359
195Rubber processing machine operators and related workersNOC 94112352
196Storekeepers and partspersonsNOC 14401345
197Human resources professionalsNOC 11200344
198Social and community service workersNOC 42201336
199Licensed practical nursesNOC 32101334
200Executive assistantsNOC 12100333
Page 4 of 10