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 guidePhysician
NOC 31100 / 31102 · TEER 1
Specialist (31100) and general practitioner (31102) physicians are TEER 1 and regularly targeted by healthcare category Express Entry draws. Licensing, CRS and provincial pathway guidance.
Read the guideHealthcare Aide
NOC 33102 · TEER 3
Home support workers, healthcare aides and related occupations (NOC 33102) are TEER 3 and have featured in healthcare category Express Entry draws, plus LMIA and PNP routes.
Read the guidePharmacist
NOC 31120 · TEER 1
Pharmacists (NOC 31120) are TEER 1 and have featured in healthcare category Express Entry draws. Guidance on PEBC licensing, CRS and provincial nomination.
Read the guideTeacher
NOC 41220 / 41221 · TEER 1
Secondary school teachers (41220) and elementary school teachers (41221) are TEER 1. Guidance on provincial teacher certification, education category draws, CRS and PNP.
Read the guideSoftware Engineer
NOC 21231 · TEER 1
Software engineers and designers (NOC 21231) are TEER 1 and have been targeted by STEM category Express Entry draws. Guidance on CRS strategy and provincial tech streams.
Read the guideCybersecurity Specialist
NOC 21220 · TEER 1
Cybersecurity specialists (NOC 21220) are TEER 1 and have been part of STEM category Express Entry draws. Guidance on CRS scoring, provincial tech streams and documentation.
Read the guideData Scientist
NOC 21211 · TEER 1
Data scientists (NOC 21211) are TEER 1 and have been included in STEM category Express Entry draws. Guidance on CRS strategy, provincial tech streams and documentation.
Read the guiden IT Manager
NOC 20012 · TEER 0
Computer and information systems managers (NOC 20012) are TEER 0 and among the highest-scoring occupations for CRS points. Guidance on documentation, STEM draws and PNP.
Read the guidePlumber
NOC 72300 · TEER 2
Plumbers (NOC 72300) are TEER 2 and eligible for the Federal Skilled Trades Program, trades category draws and provincial streams. Red Seal and certificate of qualification guidance included.
Read the guideWelder
NOC 72106 · TEER 2
Welders and related machine operators (NOC 72106) are TEER 2 and eligible for the Federal Skilled Trades Program, trades category draws and provincial streams. Red Seal guidance included.
Read the guideCarpenter
NOC 72310 · TEER 2
Carpenters (NOC 72310) are TEER 2 and eligible for the Federal Skilled Trades Program, trades category draws and provincial streams. Red Seal and certificate of qualification guidance included.
Read the guiden HVAC Technician
NOC 72402 · TEER 2
Heating, refrigeration and air conditioning mechanics (NOC 72402) are TEER 2 and eligible for the Federal Skilled Trades Program, trades category draws and provincial streams.
Read the guideReviewed by a Regulated Canadian Immigration Consultant
Python Immigration Services Inc. · CICC Licence No. R709890