Short answer: most engineers immigrate to Canada through Express Entry (often via a Science, Technology, Engineering and Math category-based draw) or a Provincial Nominee Program, and you do NOT need a Canadian P.Eng licence to immigrate. Keep two things separate: immigrating (getting permanent residence, decided by IRCC) and getting licensed to practise as a Professional Engineer (decided by a provincial or territorial engineering regulator). This guide walks through both. Engineering occupations sit in NOC TEER 0 and 1, the highest skill tiers, which makes engineers competitive Express Entry candidates. Since 2023, IRCC has run STEM category-based draws that have at times invited candidates at lower CRS cutoffs than general rounds, and IRCC confirmed STEM as one of its category-based selection categories for 2026 (verify current categories on canada.ca). Two recent changes matter: as of March 25, 2025 a job offer no longer adds CRS points, and as of February 18, 2026 work experience used to qualify for a category-based draw must total at least one year within the previous three years. Combined with provincial tech streams and the Global Talent Stream, engineers have several possible routes to permanent residence.
Find Your Engineering NOC Code
Your NOC code determines Express Entry eligibility and STEM draw qualification. Engineers span multiple NOC codes depending on specialization.
Find your NOC code, it's freeCalculate Your CRS Score
Engineers typically score well on CRS. Cutoffs change with every draw, so calculate your score and compare it to the latest Express Entry draw results.
Calculate CRS scoreWhy Engineers Are in Demand
Engineering occupations are among the most sought-after in Canada's labour market:
- All engineering NOCs fall under TEER 0 (management) or TEER 1 (professional), the highest Express Entry eligibility tiers
- Infrastructure investment: Canada is spending billions on transit, housing, energy, and telecommunications projects requiring engineers
- Tech sector activity, demand for software and computer engineers is strongest in larger urban tech hubs, though it varies by region and discipline (check Job Bank outlooks for your occupation and area)
- Energy transition, clean energy, mining, and natural resource projects drive demand for civil, mechanical, electrical, and environmental engineers
- STEM category-based Express Entry draws specifically target engineering occupations
- Provincial Nominee Programs actively recruit engineers through dedicated tech and skilled worker streams
NOC Codes for Engineers
Engineering spans many NOC codes. Here are the most common ones relevant to immigration:
| NOC Code | Title | TEER | STEM Draw |
|---|---|---|---|
| 21300 | Civil engineers | TEER 1 | Eligible ✓ |
| 21310 | Electrical and electronics engineers | TEER 1 | Eligible ✓ |
| 21311 | Computer engineers (except software) | TEER 1 | Eligible ✓ |
| 21320 | Mechanical engineers | TEER 1 | Eligible ✓ |
| 21330 | Mining engineers | TEER 1 | Eligible ✓ |
| 21331 | Geological engineers | TEER 1 | Eligible ✓ |
| 21332 | Petroleum engineers | TEER 1 | Eligible ✓ |
| 21340 | Chemical engineers | TEER 1 | Eligible ✓ |
| 21390 | Aerospace engineers | TEER 1 | Eligible ✓ |
| 20010 | Engineering managers | TEER 0 | Eligible ✓ |
| 21231 | Software engineers and designers | TEER 1 | Eligible ✓ |
Software engineers (NOC 21231) are among the most commonly drawn occupations in STEM category rounds. All engineering NOCs above qualify for the Federal Skilled Worker Program.
Express Entry for Engineers
Engineers are ideal Express Entry candidates. The Federal Skilled Worker (FSW) program requires:
- 1 year of continuous full-time skilled work experience in an engineering NOC (TEER 0 or 1) within the past 10 years
- Minimum CLB 7 in English or French (IELTS 6.0 each band)
- Educational Credential Assessment (ECA) for credentials earned outside Canada
- Minimum 67 points on the FSW selection factors grid (most engineers meet this easily)
CRS scores depend on your full profile (age, education, language, experience, and any additional factors), and engineers with strong credentials and language results often score competitively. CRS cutoffs are not fixed: they vary from one Express Entry draw to the next, including between general and category-based rounds. Calculate your own CRS score and compare it to the most recent draw results rather than relying on a single target number.
Read the full Express Entry guideProvincial Streams for Engineers
Several provinces run dedicated tech and skilled worker streams that target engineers. A provincial nomination adds 600 CRS points:
Ontario: Ontario Immigrant Nominee Program (OINP): Tech Draws
Ontario runs Express Entry-linked draws targeting tech occupations including software, computer, and electrical engineers. Also Human Capital Priorities stream.
British Columbia: BC PNP Skills Immigration: priority tech occupations
British Columbia prioritizes a defined list of in-demand technology occupations (including software engineers and other tech roles) within its Skills Immigration stream. A qualifying BC job offer of at least one year is generally required; confirm the current occupation list and rules with WelcomeBC.
Alberta: Alberta Advantage Immigration Program (AAIP)
Alberta Express Entry stream and Alberta Opportunity Stream target engineers for the province's energy, construction, and tech sectors.
Saskatchewan: SINP International Skilled Worker
Express Entry and Occupations In-Demand sub-categories. Engineering occupations frequently appear on the in-demand list.
Manitoba: MPNP Skilled Workers Overseas
Strategic Recruitment Initiative for engineers. Manitoba's lower cost of living is a draw for internationally educated engineers.
Atlantic Provinces: Atlantic Immigration Program (AIP)
Employer-driven program across New Brunswick, Nova Scotia, PEI, and Newfoundland. Engineers with Atlantic job offers can apply for PR.
Credential Assessment for Engineers
For Express Entry, you need an Educational Credential Assessment (ECA) from a designated organization. This is separate from professional engineering licensing:
- IRCC designates several organizations for general ECAs, including World Education Services (WES), Comparative Education Service (CES, University of Toronto), International Credential Assessment Service of Canada (ICAS), International Qualifications Assessment Service (IQAS, Alberta), and International Credential Evaluation Service (ICES, BC)
- Processing times vary by organization; check the chosen body's website for current turnaround before you plan your timeline
- For some regulated professions IRCC also designates profession-specific bodies; always confirm the current designated-organizations list on canada.ca
- Engineers Canada can provide a specific assessment for engineering credentials, useful if you plan to pursue P.Eng later (separate from the ECA used for immigration)
Comparative vs specific assessment: For Express Entry, a comparative assessment (WES, IQAS) is sufficient, it maps your credential to a Canadian educational equivalent. If you plan to pursue P.Eng licensing, Engineers Canada's specific assessment evaluates your engineering program content against Canadian accreditation standards and can save time later.
P.Eng Licensing: Do You Need It?
Engineering is a regulated profession in Canada. The title "Professional Engineer" (P.Eng) and the practice of engineering are controlled by provincial/territorial engineering regulators (for example, PEO in Ontario, EGBC in British Columbia, APEGA in Alberta, and OIQ in Quebec).
Do you need P.Eng for immigration? No. P.Eng licensing is not required for Express Entry, PNP, or any immigration pathway. You can receive PR as an engineer without being licensed in Canada.
Do you need P.Eng to work? It depends on your role:
- Required: If you will be signing off on engineering designs, reports, or drawings that affect public safety (structural, electrical, mechanical systems for buildings, bridges, etc.)
- Required: If the job posting specifies P.Eng as a requirement
- Not required: Software engineers, software engineering is generally not regulated in most provinces (though Ontario is an exception in some contexts)
- Not required: If you work under the supervision of a licensed P.Eng
- Not required: For many tech company engineering roles, especially in software, data, and systems engineering
P.Eng licensing typically requires: an accredited engineering degree (or assessed equivalent), several years of supervised engineering experience (traditionally around 4 years, often including some Canadian experience, though a number of provinces have lowered or adjusted this in recent years), passing the National Professional Practice Exam (NPPE), and good character references. The process generally takes a year or more after arrival in Canada. Experience requirements, exams, and timelines vary by province, so verify the current requirements with the relevant provincial engineering regulator.
Global Talent Stream
The Global Talent Stream (GTS) is a fast-track route for highly skilled workers. Under the Global Skills Strategy, IRCC aims to process eligible, complete work permit applications for GTS positions in TEER 0 or 1 within about two weeks (a service standard targeted to be met roughly 80% of the time, not a guarantee). There are two categories:
- Category A: Referred by a designated partner organization (e.g., accelerator, incubator) for unique, specialized talent
- Category B: Employer hiring for occupations on the Global Talent Occupations List, includes software engineers (NOC 21231), computer engineers (NOC 21311), and other tech roles
GTS is particularly relevant for software and computer engineers being hired by Canadian tech companies. The employer must commit to a Labour Market Benefits Plan showing how the hire will benefit Canada (training, job creation, knowledge transfer).
GTS provides a work permit, not PR directly. However, once working in Canada, you can apply for PR through Express Entry CEC or a PNP while on your GTS work permit.
LMIA-Exempt Categories for Engineers
Several LMIA exemptions are relevant to engineers:
- CUSMA/USMCA professionals: US and Mexican engineers can obtain work permits at the port of entry under the CUSMA professionals list. Engineering is a listed profession, bring your degree, job offer letter, and credentials.
- Intra-company transfers (ICT): Engineers transferring within a multinational company to a Canadian branch qualify for LMIA-exempt work permits under IRPR r.205(a).
- Significant benefit (C10): If the engineer's work creates significant social, cultural, or economic benefit to Canada.
- International agreements: Various bilateral agreements may exempt engineers from specific countries.
- Post-graduation work permit (PGWP): Engineering graduates of an eligible Canadian program can get an open work permit (no LMIA). The PGWP length depends on your study program and eligibility, and recent rule changes (2024 to 2025) added field-of-study and other criteria, so confirm current PGWP eligibility and validity rules on canada.ca.
Salary Expectations
Engineering wages vary widely by discipline, province, employer, and experience. For a sourced benchmark, the Government of Canada Job Bank lists a national median wage of $56.49/hour for Software engineers and designers (NOC 21231), with a typical range of roughly $35.00 to $91.35/hour (data updated November 19, 2025; reference period 2023 to 2024). Rather than publish unverified figures for every discipline, the table below points you to Job Bank, which publishes current low, median, and high hourly wages by occupation and region. Look up your NOC and province at jobbank.gc.ca for the most accurate, up-to-date numbers:
| Discipline (NOC) | Where to check current wages |
|---|---|
| Software engineers and designers (NOC 21231) | $35.00 to $91.35/hr |
| Civil engineers (NOC 21300) | See Job Bank |
| Electrical and electronics engineers (NOC 21310) | See Job Bank |
| Mechanical engineers (NOC 21320) | See Job Bank |
| Petroleum engineers (NOC 21332) | See Job Bank |
| Mining engineers (NOC 21330) | See Job Bank |
| Engineering managers (NOC 20010) | See Job Bank |
Wages vary by employer, location, sector, and total compensation (which can include bonuses, stock, and benefits). For authoritative, regularly updated figures, look up your specific NOC and region on the Government of Canada Job Bank wage report at jobbank.gc.ca.
Get a detailed immigration analysis
Our Immigration Overview ranks immigration programs by match, estimates your CRS score, and maps your fastest route to PR as an engineer.
View Deep DivesFrequently Asked Questions
Do I need P.Eng to immigrate to Canada as an engineer?
No. P.Eng licensing is not required for any immigration program. You can receive permanent residence based on your engineering work experience and credentials without being licensed in Canada. P.Eng is only required if your job role in Canada requires it.
What CRS score do engineers typically need?
There is no fixed target. CRS cutoffs change with every Express Entry draw and differ between general and category-based rounds, so the only reliable approach is to calculate your own score and compare it to the most recent draw results (see our draw tracker or canada.ca). A provincial nomination adds 600 CRS points and effectively guarantees an invitation to apply.
Is software engineering considered engineering in Canada?
For immigration purposes, software engineers (NOC 21231) are fully eligible for Express Entry and STEM draws. For professional licensing, the situation is nuanced, software engineering is not regulated in most provinces the same way civil or mechanical engineering is. You do not need P.Eng to work as a software engineer in most cases.
Can US engineers get a work permit at the border?
Yes. Under CUSMA/USMCA, engineers are listed as CUSMA professionals. US citizens can apply for a CUSMA work permit directly at a Canadian port of entry with a job offer letter and proof of engineering qualifications. No LMIA required. The permit is typically valid for up to 3 years and renewable.
Which credential assessment should I get: WES or Engineers Canada?
For Express Entry, a general ECA (for example from WES, CES, ICAS, IQAS, or ICES) is sufficient to verify your foreign education; processing times vary by organization, so check the body's website. If you plan to pursue P.Eng licensing later, Engineers Canada's assessment evaluates your engineering program content and can help in the licensing process. Many engineers get an ECA for immigration first, then an engineering-specific assessment later for licensing.
How long does the entire engineer immigration process take?
It varies a lot by individual. The total depends on how quickly you complete the preparatory steps (credential assessment, language test, building your Express Entry profile), how long you wait for an invitation, and current IRCC processing times for permanent residence, which change over time. Steps often overlap. Check the current processing-time estimates for your specific program on canada.ca rather than relying on a fixed total.
Can I work while my PR application is being processed?
If you are already in Canada on a valid work permit, yes. If you are outside Canada, you would need a work permit to work in Canada while waiting for PR. A bridging open work permit is available if your current work permit is expiring and you have a PR application in progress.
Is STEM still an Express Entry category in 2026, and does it include engineers?
Yes. IRCC confirmed Science, Technology, Engineering and Math (STEM) occupations as one of its category-based selection categories for 2026, alongside categories such as healthcare and social services, trades, education, French-language proficiency, and new-for-2026 categories including physicians, transport, and others. Engineering occupations are part of the STEM grouping. Categories and eligibility can change, so always confirm the current list and the NOCs included on canada.ca before relying on a category draw.
How does the February 2026 change to work-experience rules affect engineers?
For category-based Express Entry draws, IRCC increased the minimum qualifying work experience to at least one year within the previous three years (effective February 18, 2026), up from six months. Separately, since March 25, 2025, a job offer no longer adds CRS points. Engineers with steady recent experience are generally unaffected by the first change, but anyone counting on a job offer for points should recalculate their CRS. Confirm current rules on canada.ca.
Do I have to get my engineering credentials assessed by Engineers Canada to immigrate?
No. For Express Entry, an Educational Credential Assessment (ECA) from any IRCC-designated organization (such as WES, IQAS, or CES) is accepted to verify foreign education. Engineers Canada's assessment is geared toward provincial P.Eng licensing, which is a separate process from immigrating. Many engineers obtain an ECA for immigration first and pursue an engineering-specific assessment later if they decide to seek a licence.
Do I need a P.Eng to work as a software engineer in Canada?
Generally no. In most provinces, common software, data, and systems roles at tech companies are not regulated the way that signing off on, for example, structural or electrical designs for public infrastructure is. Title and practice rules are set province by province and there are nuances (Ontario, for instance, has specific rules about engineering titles), so check the requirements of the relevant provincial engineering regulator and the specific job posting. Immigrating as a software engineer (NOC 21231) does not require a licence.
Important: Based on publicly available IRPA, IRPR, and IRCC policy. Not legal advice. For complex cases, consult an immigration lawyer licensed by your provincial law society.
🍁 Your Next Step
Explore Your Entry Requirements
Work eligibility, visa status, and admissibility, explained
Start Exploring: Free →Official sources
This page is based on law and policy published by the Government of Canada.