Home Canada PNP Guides BC PNP Skills Immigration
🇨🇦 Canada

BC PNP Skills Immigration: Tech Workers & General Stream — 2026 Guide

✓ RCIC · Last reviewed: March 2026 · 13 min read · RCIC R705748

British Columbia's Provincial Nominee Program is the most tech-worker-focused PNP in Canada — the Tech stream operates outside normal draw rounds with continuous registration, and tech occupations qualify with lower wage thresholds than other streams.

Key Facts
BC Tech stream
Continuous registration
No fixed draw calendar
Min wage (tech)
Lower threshold
Separate from general stream
Regular draws
Biweekly
Most Skills Immigration streams
Points system
SIRS
Separate from federal CRS
Source: IRCC, March 2026

1. BC PNP Overview and Streams

British Columbia's Provincial Nominee Program (BC PNP) is managed by the BC Ministry of Municipal Affairs. The main immigration pathway for skilled workers is the Skills Immigration category, which includes several streams. All Skills Immigration streams require a qualifying job offer from a BC employer.

BC PNP Skills Immigration streams include:

  • Skilled Worker stream: For workers in TEER 0, 1, 2, or 3 occupations with a qualifying BC job offer and wage at or above the stream wage threshold.
  • Healthcare Professional stream: For healthcare workers with a qualifying BC job offer in eligible healthcare occupations.
  • International Graduate stream: For recent graduates of BC post-secondary institutions with a qualifying job offer.
  • International Post-Graduate stream: For graduates of BC master's and doctoral programs in natural sciences, applied sciences, engineering, or technology.
  • Entry Level and Semi-Skilled stream: Targets specific industries in rural BC, including tourism/hospitality and food processing.
  • BC Tech stream: A continuous registration stream specifically for tech workers in eligible NOC codes with a BC tech employer job offer.

2. Skills Immigration Registration System (SIRS) Explained

BC PNP Skills Immigration uses a points-based ranking system called the Skills Immigration Registration System (SIRS). This is completely separate from the federal CRS and uses BC-specific factors.

SIRS scores range from 0 to 200 points and are calculated based on:

SIRS factorMax pointsNotes
Job offer wage level (relative to BC median wage)Up to 80Higher wage = more points; wages 75%+ above median score highest
Job offer locationUp to 20Jobs outside Metro Vancouver score more points
Seniority and experience in the offered occupationUp to 30Years of experience directly in the job offer NOC
Canadian work experienceUp to 20Canadian-specific experience bonus
BC connectionsUp to 10Prior work or study in BC
Language scoreUp to 20CLB level above minimum threshold
Canadian educationUp to 20Post-secondary credentials earned in Canada

The SIRS cut-off score for each draw is announced when draw results are published — it is not pre-announced. Applicants with higher SIRS scores are invited to apply first. The cut-off varies by stream and draw round.

Why SIRS matters differently than CRS

A candidate with a high CRS score and no BC job offer cannot participate in BC PNP Skills Immigration at all — the job offer is a threshold requirement, not a scoring factor. Once the job offer threshold is met, the SIRS score determines your ranking within the pool. A worker earning well above the BC median wage in their field may score very highly in SIRS regardless of their CRS score.

3. BC Tech Stream — For Tech Workers

The BC Tech stream is designed specifically for tech workers and operates differently from the general Skills Immigration draws:

  • Continuous registration: Unlike most Skills Immigration streams (which hold periodic draws), the Tech stream accepts registrations continuously. Invitations to apply are issued when BC PNP has capacity, not on a fixed schedule.
  • Eligible NOC codes: A specific list of tech NOC codes — primarily in software development, IT, engineering, and data science. BC publishes the current eligible list on its website.
  • Lower wage threshold: Tech occupations qualify at a lower percentage of the BC median wage than the general Skilled Worker stream. This reflects tech employment patterns in BC, particularly for junior and intermediate roles.
  • Frequent draw activity: BC Tech draws have historically occurred every 2–4 weeks, with hundreds of invitations issued per round at peak demand periods.

Tech workers with a qualifying BC job offer in an eligible NOC code should register for the Tech stream specifically — not the general Skilled Worker stream — to benefit from the lower wage threshold and more frequent draw activity.

Qualifying tech occupations (examples)

  • Software engineers and designers (NOC 21231)
  • Computer systems analysts (NOC 21221)
  • Computer systems developers and programmers (NOC 21232)
  • Database analysts and data administrators (NOC 21223)
  • Computer network and web technicians (NOC 22220)
  • Information systems testing technicians (NOC 22221)
  • Cybersecurity specialists (NOC 21220)
  • Data scientists and artificial intelligence specialists (NOC 21211)

4. Skilled Worker Stream — General

The Skilled Worker stream covers TEER 0, 1, 2, and 3 occupations that are not covered by the Tech stream. Key requirements:

  • Full-time, indeterminate (permanent) job offer from a registered BC employer
  • Wage at or above 100% of the BC regional median wage for the occupation (or the BC median wage if the job is in Metro Vancouver)
  • Minimum language scores (CLB varies by stream and occupation)
  • Minimum work experience in the offered occupation

The Skilled Worker stream draws are held approximately every 2 weeks. SIRS scores determine who receives invitations in each draw. Applicants who receive an invitation have a limited window (typically 25 business days) to submit their application to BC PNP with required documents.

5. Healthcare and Other Priority Occupations

BC PNP maintains a Healthcare Professional stream for workers in specific healthcare occupations. This stream is separate from both the Skilled Worker and Tech streams and has its own NOC-specific eligibility list and wage thresholds. Healthcare occupations generally qualify at wage thresholds aligned with BC health authority pay scales rather than general median wage benchmarks.

Priority healthcare occupations include registered nurses, licensed practical nurses, physicians (though physician pathways involve additional regulatory steps), physiotherapists, occupational therapists, and medical laboratory technologists, among others.

6. How to Register and Apply

The BC PNP Skills Immigration process involves two stages:

Stage 1: Registration

  1. Create an account on the BC PNP Online Portal (BCeID required)
  2. Complete a registration profile with your personal information, job offer details, work experience, language scores, and educational credentials
  3. Submit the registration — your SIRS score is calculated automatically
  4. Wait for an Invitation to Apply (ITA) from BC PNP based on your SIRS score in the relevant draw

Stage 2: Application

  1. Receive ITA with a deadline to submit your full application (typically 25 business days)
  2. Gather supporting documents: job offer letter, employment contract, employer information, proof of work experience and qualifications, language test results, educational documents
  3. Pay the BC PNP application fee (approximately $1,475 CAD)
  4. Submit application through the BC PNP Online Portal before the deadline
  5. BC PNP processes the application — typically 6–8 weeks for Tech stream, 2–3 months for Skilled Worker stream
  6. If approved, receive nomination certificate; update Express Entry profile within 30 days
Practitioner Note
BC PNP uses its own points system (SIRS) that is separate from the federal CRS score. A high CRS score does not automatically translate to a high SIRS score — the SIRS weighs BC-specific factors such as job location, wage level, and NOC demand in BC. Tech workers typically have an advantage in SIRS scoring because the BC Tech stream has a separate wage threshold and more frequent draw rounds. Applications submitted before a BC job offer is secured cannot access the highest-scoring SIRS tiers.
RCIC R705748 · immi.tv
Free Tool
PNP Application Checklist — Province-Specific Edition
Includes a BC PNP SIRS score calculator guide.
Screen Provinces →

Frequently Asked Questions

What is the BC PNP Tech stream and who qualifies? +

The BC Tech stream is a continuous registration stream for workers in specific tech occupations with a qualifying BC employer job offer. Eligible NOC codes cover software development, IT, data science, cybersecurity, and related fields. The stream operates year-round with draws held approximately every 2–4 weeks. Tech workers qualify at a lower wage threshold than the general Skilled Worker stream, making it accessible to a broader range of tech roles including junior and intermediate positions.

How is the SIRS score different from the CRS score? +

The BC PNP Skills Immigration Registration System (SIRS) is a completely separate points system from the federal CRS. SIRS scores range from 0 to 200 and weigh BC-specific factors: job offer wage relative to BC median, job location (Metro Vancouver vs regional BC), years of experience in the offered occupation, Canadian work experience, BC connections, and language scores. A high CRS score does not translate to a high SIRS score — the two systems measure entirely different factors.

Do I need a job offer for BC PNP? +

Yes. A qualifying job offer from a BC employer is required for all BC PNP Skills Immigration streams. The offer must be full-time, non-seasonal, and in an eligible occupation with a wage at or above the stream-specific threshold. Applicants without a BC job offer cannot access Skills Immigration streams. The job offer must be from an employer actively registered and operating in BC.

How often does BC PNP hold registration rounds? +

BC PNP Skills Immigration draws for the general Skilled Worker and Healthcare streams are held approximately every 2 weeks. The BC Tech stream operates on a continuous basis and issues invitations when registrations accumulate in the pool. BC publishes draw results on its website after each round, including the SIRS score threshold and number of invitations issued. Thresholds vary each draw based on the pool composition.

Can I apply to BC PNP if I am already in the Express Entry pool? +

Yes. Being in the Express Entry pool and applying to BC PNP are not mutually exclusive — in fact, the enhanced BC PNP pathway is specifically designed to work with Express Entry. If BC nominates you through a Skills Immigration stream, your Express Entry profile receives a 600-point CRS bonus and you will receive a federal ITA in the next draw. This is one of the most reliable ways to guarantee an ITA for applicants with a qualifying BC job offer.

Not sure which pathway fits your profile?

Book a free 30-minute assessment with our RCIC certified team.

Book Free Assessment →
Content is general in nature and does not constitute legal advice. Always seek professional advice from a registered migration agent (MARA) or regulated Canadian immigration consultant (RCIC) before taking action. MARN 2518872 (AU) · RCIC R705748 (CA)
Book Free Assessment →