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 factor | Max points | Notes |
|---|---|---|
| Job offer wage level (relative to BC median wage) | Up to 80 | Higher wage = more points; wages 75%+ above median score highest |
| Job offer location | Up to 20 | Jobs outside Metro Vancouver score more points |
| Seniority and experience in the offered occupation | Up to 30 | Years of experience directly in the job offer NOC |
| Canadian work experience | Up to 20 | Canadian-specific experience bonus |
| BC connections | Up to 10 | Prior work or study in BC |
| Language score | Up to 20 | CLB level above minimum threshold |
| Canadian education | Up to 20 | Post-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
- Create an account on the BC PNP Online Portal (BCeID required)
- Complete a registration profile with your personal information, job offer details, work experience, language scores, and educational credentials
- Submit the registration — your SIRS score is calculated automatically
- Wait for an Invitation to Apply (ITA) from BC PNP based on your SIRS score in the relevant draw
Stage 2: Application
- Receive ITA with a deadline to submit your full application (typically 25 business days)
- Gather supporting documents: job offer letter, employment contract, employer information, proof of work experience and qualifications, language test results, educational documents
- Pay the BC PNP application fee (approximately $1,475 CAD)
- Submit application through the BC PNP Online Portal before the deadline
- BC PNP processes the application — typically 6–8 weeks for Tech stream, 2–3 months for Skilled Worker stream
- If approved, receive nomination certificate; update Express Entry profile within 30 days