Immigrate to Canada by Occupation
Your NOC code and TEER level decide which programs you can use. These guides map common occupations to the realistic routes, licensing requirements and documentation that decide the outcome.
Choose your occupation
Each guide covers the NOC code, TEER level, eligible programs, licensing and the documents that decide an application.
Software Developer
NOC 21232 / 21231 · TEER 1
Software developers (NOC 21232) are TEER 1 and have been targeted by STEM category Express Entry draws. Guidance on CRS, provincial tech streams and documentation.
Read the guideRegistered Nurse
NOC 31301 · TEER 1
Registered nurses (NOC 31301) are TEER 1 and consistently targeted by healthcare category Express Entry draws. Guidance on licensing, NNAS, CRS and provincial streams.
Read the guideTruck Driver
NOC 73300 · TEER 3
Transport truck drivers (NOC 73300) are TEER 3 and have been targeted by transport category Express Entry draws, with provincial streams and LMIA work permits also available.
Read the guiden Accountant
NOC 11100 · TEER 1
Financial auditors and accountants (NOC 11100) are TEER 1 and Express Entry eligible. Guidance on CPA recognition, CRS strategy and provincial nominee options.
Read the guiden Electrician
NOC 72200 · TEER 2
Electricians (NOC 72200) are TEER 2 and eligible for the Federal Skilled Trades Program, trades category draws and provincial streams. Red Seal certification guidance included.
Read the guiden Early Childhood Educator
NOC 42202 · TEER 2
Early childhood educators and assistants (NOC 42202) are TEER 2 and have appeared in education category Express Entry draws, with strong provincial and employer demand.
Read the guideReviewed by a Regulated Canadian Immigration Consultant
Python Immigration Services Inc. · CICC Licence No. R709890