Short answer: there is no single "tech work permit." To work in tech in Canada you generally need either an LMIA-exempt work permit (for example under CUSMA for US and Mexican citizens, or an intra-company transfer) or an employer-sponsored work permit backed by a Labour Market Impact Assessment (LMIA), which the Global Talent Stream can process in about two weeks. Getting a work permit and getting permanent residence are two different processes: temporary work authorization comes first, while permanent residence usually runs through Express Entry, where the STEM category can invite tech candidates. This guide explains each pathway and how they fit together. It is educational, not legal advice, and rules change often, so confirm current details with IRCC and Employment and Social Development Canada (ESDC) before you act.
The short answer
Tech workers usually reach Canada in two stages. Stage 1 is a work permit: LMIA-exempt (CUSMA, intra-company transfer, certain international agreements) or LMIA-based (often via the Global Talent Stream). Stage 2 is permanent residence, typically through Express Entry, where the STEM category can give tech occupations a separate invitation round. A work permit normally needs a job offer; an Express Entry profile does not. As of March 25, 2025, a job offer no longer adds CRS points, though a provincial nomination still adds 600.
LMIA-Exempt Pathways for Tech Workers
Many tech workers can work in Canada without their employer obtaining a Labour Market Impact Assessment (LMIA). LMIA-exempt categories are governed by IRPR s.204–s.205 and IRPA s.98.
1. CUSMA/USMCA: For US and Mexican Nationals
The Canada-United States-Mexico Agreement (CUSMA, formerly NAFTA) allows US and Mexican citizens in specific professional occupations to work in Canada without an LMIA under IRPR s.204(a). This is one of the fastest and easiest pathways for American tech workers.
Tech-relevant CUSMA professions include: Computer Systems Analyst, Database Administrator, Graphic Designer (with specific qualifications), and Engineer (various disciplines). Key requirements:
- ✓Must be a US or Mexican citizen
- ✓Must hold the specific educational credentials required for the profession in the list of professions in Appendix 2 to Annex 16-A of CUSMA (Chapter 16)
- ✓Must have a job offer from a Canadian employer in the listed profession
- ✓Work permit issued at port of entry for US citizens (usually) or at a visa office for Mexican nationals
- ✓Work permit validity: up to 3 years per entry, renewable
2. Global Talent Stream (GTS): 2-Week Processing
The Global Talent Stream is a stream of the Temporary Foreign Worker Program that offers 2-week processing for work permits for highly skilled workers in specific tech occupations. It requires an LMIA but processes in 2 weeks (Category A: referred by a designated organization; Category B: occupations on the Global Talent Occupations List).
Category B tech-eligible occupations include senior-level roles in:
- ✓Cybersecurity specialists (NOC 21220)
- ✓Information systems specialists (NOC 21222)
- ✓Software engineers and designers (NOC 21231)
- ✓Computer and information systems managers and selected engineering roles
- ✓Data scientists (NOC 21211), selected roles
The employer must pay a GTS fee and commit to a Labour Market Benefits Plan (LMBP) with training and investment in the Canadian workforce. This is an employer-side cost and process, not the worker's. The Global Talent occupations list and its eligible NOC codes change over time, so the employer should confirm the current list with ESDC before applying. What this means for you: the speed of the Global Talent Stream depends on your employer being approved and applying correctly, not on anything you submit yourself.
3. Intracompany Transfer (ICT)
Workers transferring within a multinational company to a Canadian affiliate, parent, or subsidiary may qualify for an LMIA-exempt ICT work permit under IRPR s.205(a). Eligible positions are Senior Managers, Executives, or Specialized Knowledge workers. Many senior tech professionals (architects, principal engineers, tech leads with company-specific specialized knowledge) qualify under the Specialized Knowledge category.
4. International Agreements: Other
Workers from countries with Canada's Comprehensive Economic and Trade Agreement (CETA: EU nationals), Canada-UK Free Trade Agreement, and similar bilateral agreements may have additional LMIA-exempt pathways. Check IRPR Schedule 1 for your country.
Eligible NOC Codes for Tech Workers
Canada's National Occupational Classification (NOC) system assigns occupations to categories. Tech workers typically fall under NOC Major Group 21 (Professional occupations in natural and applied sciences). Your NOC code determines Express Entry eligibility, category draw eligibility, and PNP stream eligibility.
| NOC Code | Occupation Title | TEER |
|---|---|---|
| 21211 | Data scientists | 1 |
| 21220 | Cybersecurity specialists | 1 |
| 21222 | Information systems specialists | 1 |
| 21223 | Database analysts and data administrators | 1 |
| 21230 | Computer systems developers and programmers | 1 |
| 21231 | Software engineers and designers | 1 |
| 21232 | Software developers and programmers | 1 |
| 21233 | Web designers | 1 |
| 21234 | Web developers and programmers | 1 |
| 21311 | Computer engineers (except software engineers and designers) | 1 |
| 21300 | Civil engineers | 1 |
| 21310 | Electrical and electronics engineers | 1 |
| 22220 | Computer network and web technicians | 2 |
Titles and codes follow NOC 2021 Version 1.0 (the version IRCC uses). Use the NOC Finder to confirm your exact classification, since eligibility turns on your actual duties, not your job title. TEER 0, 1, 2 and 3 occupations can be eligible for Express Entry programs; confirm the requirements for your specific program.
LMIA Process for Tech Workers
When no LMIA exemption applies, the employer must obtain an LMIA before you can get a work permit. The LMIA process:
- 1
Employer posts job advertisement
Must advertise the position in Canada for at least 4 weeks (various platforms required by ESDC). Global Talent Stream Category B: exempt from full advertising requirements.
- 2
Employer applies for LMIA
Employer submits LMIA application to Employment and Social Development Canada (ESDC) with job details, advertising evidence, wages (must meet prevailing wage), and LMIA fee (the ESDC processing fee is generally $1,000 CAD per position as of June 2026; confirm the current amount with ESDC). GTS fee is separate.
- 3
ESDC reviews and issues LMIA
Regular LMIA: 4–12 weeks processing. Global Talent Stream: ~2 weeks. A positive LMIA confirms no qualified Canadian was available for the role.
- 4
Worker applies for work permit
With a positive LMIA, the worker applies for a closed (employer-specific) work permit. Processing: 2–8 weeks depending on country of citizenship and whether inside or outside Canada.
Permanent Residence: The Express Entry STEM Category
Getting a work permit lets you work in Canada temporarily; permanent residence is a separate decision made by IRCC, usually through Express Entry. For tech workers, the most relevant route is category-based selection. IRCC confirmed the categories for 2026 on February 18, 2026, and Science, technology, engineering and mathematics (STEM) occupations was renewed as one of them. Category-based draws can invite candidates in a chosen category at a lower CRS score than a general draw, but IRCC sets each category and its eligible occupations and can change them, so verify the current list on canada.ca rather than assuming a fixed set.
- •For 2026, the continuing categories include Healthcare and social services, STEM (science, technology, engineering and mathematics), Trades, Education and French-language proficiency. The categories that are new for 2026 are Senior Managers, Researchers, Transport and Skilled Military Recruits, and there is also a Physicians category for 2026. Agriculture and agri-food was not renewed for 2026. Confirm the current categories on canada.ca.
- •A change for 2026: the work-experience requirement for category-based selection generally increased to at least one year (previously six months). Check the exact rule for your category.
- •You still need a valid Express Entry profile that meets the requirements of an underlying program (Federal Skilled Worker, Canadian Experience Class, or Federal Skilled Trades) before any category draw can invite you.
- •For tech workers already in Canada on a work permit, the Canadian Experience Class is often the most direct route, since one year of skilled Canadian work experience can make you eligible.
- •Category-based selection does not change your CRS score; it changes which pool of candidates a given round draws from. Your CRS still determines whether you are invited within that round.
- •Strong French (for example TEF Canada or TCF Canada results) can also make you eligible for French-language category rounds, which have at times had lower cut-offs; verify current results before relying on this.
Provincial Nominee Programs (PNPs) for Tech Workers
A provincial nomination is powerful: it adds 600 CRS points to an Express Entry profile, which in practice secures an invitation. Many provinces recruit tech talent, but PNP rules change frequently and allocations from IRCC were reduced for 2025 to 2026, so streams and target occupations shift. Treat the descriptions below as a starting point and confirm the current criteria on each province's official immigration website before relying on them.
British Columbia: BC PNP (major changes in 2026)
Important update: in 2026 British Columbia overhauled the BC PNP and discontinued its dedicated technology draws (the former tech-focused stream). The former BC PNP Tech stream covered a set of high-demand tech occupations with priority processing, and it has since been folded into the broader BC PNP. The program now concentrates on three priorities, sometimes described as Care (health and care economy), Build (priority skilled trades) and Innovate (high-impact roles driving economic growth). The province has said it may still invite selected high-economic-impact candidates from across sectors, including technology. Confirm current BC PNP details and eligibility on WelcomeBC.
Ontario: OINP Human Capital Priorities and tech draws
Ontario invites Express Entry candidates through the Ontario Immigrant Nominee Program (OINP), and has historically run Human Capital Priorities draws that target tech-related NOC codes, some without a job offer. Ontario's tech cluster in the Toronto-Waterloo corridor makes it a major destination. Draw criteria and targeted occupations change frequently, so check the OINP site for the latest tech-focused notifications of interest.
Alberta: AAIP (Alberta Advantage Immigration Program)
Alberta recruits workers in technology and other priority fields through AAIP streams and has at times drawn tech candidates from the Express Entry pool. Calgary and Edmonton have growing tech sectors. Verify current AAIP streams and any tech-specific criteria on the Alberta government immigration site.
Other provinces
Saskatchewan, Manitoba, Nova Scotia, New Brunswick and others operate PNP streams that can include tech occupations, and there are Atlantic-focused programs as well. Competition, allocations and eligible occupations differ by province and change over time. Always confirm the current streams on the relevant provincial immigration website.
Use the Program Finder to see which PNP streams you qualify for based on your NOC code, province, and work experience.
Frequently Asked Questions
Can a US software engineer work in Canada without a job offer?+
For a work permit, you almost always need a job offer first, because most work permits (including CUSMA and LMIA-based permits) are employer-specific. For permanent residence through Express Entry, you do not need a job offer to be invited. Note that, as of March 25, 2025, a job offer no longer adds CRS points, so its main value now is supporting work-permit or provincial-nomination eligibility rather than boosting your score. You still need to meet an underlying program (Federal Skilled Worker or Canadian Experience Class) and be invited in a round.
How fast can I get a work permit as a US tech worker under CUSMA?+
Very fast. US citizens applying for CUSMA work permits at a land port of entry can receive their work permit the same day (provided the officer is satisfied with the application). Advance preparation of documents is essential. Air travel to Canada with a CUSMA work permit requires advance application at a Canadian visa office or pre-approval.
Is a Canadian work permit tied to one employer?+
Most employer-specific work permits (LMIA-based or LMIA-exempt company-specific) are closed work permits, they tie you to one employer. If you change employers, you need a new work permit. Open work permits (PGWP, spousal OWP) allow any employer.
Can I apply for PR while on a work permit?+
Yes. Working in Canada on a valid work permit and accumulating 1 year of skilled work experience (NOC TEER 0/1/2/3) qualifies you for the Canadian Experience Class in Express Entry. You can apply for PR while continuing to work on your existing permit.
Do I need a criminal record check to get a Canadian work permit?+
You must disclose any criminal history in your work permit application. Criminal inadmissibility (IRPA s.36) can affect work permit eligibility. If you have a criminal record, consult an immigration lawyer or use the admissibility explorer tool before applying.
Is the Global Talent Stream really processed in two weeks?+
IRCC publishes a two-week service standard for eligible work permit applications submitted under the Global Skills Strategy, which includes Global Talent Stream cases, when the application is complete and submitted online from outside Canada. That standard covers the work permit step; the employer must first obtain a positive Global Talent Stream LMIA from ESDC, which has its own timeline. Service standards are targets, not guarantees, and can change, so confirm current processing information on canada.ca.
Do I need an Educational Credential Assessment (ECA) for a tech job in Canada?+
For a work permit, an ECA is generally not required; the employer and the work-permit category drive eligibility. For Express Entry, foreign education usually needs an ECA from an IRCC-designated organization (such as WES, ICAS, IQAS or CES) to claim points for that education. Unlike regulated professions such as medicine or engineering, most software and IT roles are not licensed occupations, so you typically do not need a provincial licence to work, though that can differ if your title is a protected one like "engineer." Confirm requirements for your specific occupation and province.
Can my spouse work in Canada if I have a tech work permit?+
Often yes. Spouses and common-law partners of many skilled work permit holders can apply for an open work permit, which is not tied to a single employer. Eligibility rules for spousal open work permits have been tightened in recent years and depend on the principal applicant's occupation and permit type, so check the current criteria on canada.ca before assuming your partner qualifies.
Find your tech immigration pathway
Use the NOC Finder, CRS Calculator, and Program Finder to map your best route to Canada.
Official sources
This page is based on law and policy published by the Government of Canada.