BC PNP Tech Stream Evaluator
Check if your tech role qualifies for the BC PNP Tech Pilot, see your estimated SIRS score, and get your timeline to BC permanent residence.
The BC PNP Tech Pilot covers specific NOC codes. Verify the full list at welcomebc.ca.
BC minimum wage is CAD 17.40 (2024). Most tech roles pay CAD 30 to CAD 80+ per hour. Your wage affects your SIRS score and wage requirement check.
Typical Tech Pilot invitation cutoffs have ranged from 60 to 120 in Skills Immigration draws. Verify current cutoffs at welcomebc.ca.
What Nigerian Tech Workers Get Wrong About BC PNP
- ✗ Assuming any IT job qualifies for the Tech Pilot. Only specific NOC codes are eligible; a tech support role at NOC 22221 is treated differently from a software engineer at NOC 21211.
- ✗ Not checking the regional wage requirement for their NOC. Offering below the minimum wage for the occupation fails the Tech Pilot wage test regardless of SIRS score.
- ✗ Applying through Skills Immigration without a valid BC job offer. The Tech Pilot requires a full-time indeterminate offer from a BC employer.
- ✗ Confusing the SIRS score (BC’s internal scoring system) with the federal CRS score. They are completely separate calculations.
- ✗ Forgetting that BC has the highest cost of living of any major Canadian destination, especially in the Greater Vancouver Area. Salary offers that look good in Lagos may not stretch far in Vancouver.
How the BC PNP Tech Stream Works
British Columbia runs the BC PNP Tech Pilot within its broader Skills Immigration stream. Unlike Ontario’s Tech Draw (which invites from the federal Express Entry pool), BC’s Tech Pilot requires an existing full-time job offer from a BC employer. The Tech Pilot covers 29 designated technology NOC codes and runs weekly or biweekly draws through the Skills Immigration Registration System (SIRS).
+ Job offer from BC employer (full-time, indeterminate)
+ Wage at or above NOC minimum
+ SIRS registration score above invitation cutoff
SIRS Score = Education + Language + BC/Canadian Experience
+ Express Entry profile bonus (if applicable)
Max SIRS = 200
What Is the SIRS Score and How Is It Calculated?
The Skills Immigration Registration System (SIRS) is BC’s internal scoring system, separate from the federal CRS. BC ranks all eligible registrants by SIRS score and invites the highest-scoring candidates in each draw. The SIRS score has four components:
| SIRS Component | Maximum Points | Key Driver |
|---|---|---|
| Education | 70 | Highest credential and field of study |
| Language proficiency | 20 | CLB equivalent (first language) |
| BC or Canadian work experience | 30 | Years of skilled work in BC or Canada |
| Express Entry profile match | 10 | Whether you have an active EE profile |
| Job offer wage (above minimum) | 10 | Wage premium above NOC minimum |
| Other adaptability factors | 60 | BC ties, family in BC, education in BC |
| Maximum Total | 200 | – |
This tool estimates the main quantifiable components. The adaptability score, which includes BC ties and other factors, is partially estimated based on your situation. Actual SIRS scores may differ once all factors are verified by BC Immigration.
The 29 BC PNP Tech Pilot NOC Codes: Who Qualifies
The Tech Pilot covers technology roles primarily in TEER 1 and some TEER 2 occupations. The most commonly occupied by Nigerian tech workers include: 21211 (Software Engineers), 21222 (Information Systems Analysts), 21223 (Database Analysts), 21234 (Cybersecurity Specialists), 21230 (IT Managers), and 21232 (Software QA Analysts). If your specific NOC code is not on BC’s designated tech list, the Tech Pilot does not apply, but you may still qualify for the regular BC PNP Skills Immigration stream.
Wage Requirements: Why They Matter
The BC PNP Tech Pilot requires that your job offer meet the applicable regional hourly wage minimum for your NOC code. These minimums are set by BC based on Job Bank wage data and vary by occupation. Typical minimum wages for key tech roles in the Lower Mainland (Vancouver area):
| Tech Role | Approx. Min. Hourly (CAD) | Approx. Annual (CAD) |
|---|---|---|
| Software Engineer (21211) | CAD 38 to 42/hr | CAD 79,000 to 87,000 |
| Database Analyst (21223) | CAD 35 to 38/hr | CAD 73,000 to 79,000 |
| IT Systems Analyst (21222) | CAD 35 to 38/hr | CAD 73,000 to 79,000 |
| Cybersecurity Specialist (21234) | CAD 38 to 42/hr | CAD 79,000 to 87,000 |
| IT Manager (21230) | CAD 45 to 55/hr | CAD 93,000 to 114,000 |
| Network Technician (22220) | CAD 26 to 30/hr | CAD 54,000 to 62,000 |
| User Support Technician (22221) | CAD 23 to 26/hr | CAD 48,000 to 54,000 |
These are approximate ranges based on BC Job Bank data and BC PNP guidance as of 2024. Verify exact minimums at the official BC PNP website before negotiating your job offer.
BC vs. Ontario for Nigerian Tech Workers: A Comparison
| Factor | BC PNP Tech Pilot | Ontario Tech Draw |
|---|---|---|
| Job offer required? | Yes (mandatory) | No |
| Can apply from Nigeria? | Only with BC job offer in hand | Yes, from Express Entry pool |
| Scoring system | SIRS (BC internal, max 200) | FSW 67-point grid |
| Draw frequency | Weekly (Tech Pilot) | Variable (a few times per year) |
| Cost of living | Very high (esp. Vancouver) | High (esp. Toronto) |
| Nigerian community | Smaller; broader African community | Very large (GTA) |
| Time to nomination | Fast once registered (weeks) | Varies by draw timing |
Why Nigerian Tech Workers Consider BC
British Columbia’s tech sector, concentrated in Vancouver and the surrounding area, is one of the most active in Canada. Major technology employers including Amazon, Apple, Microsoft, Electronic Arts, Hootsuite, and Lululemon’s tech division all have significant Vancouver offices. The city’s proximity to US tech hubs (Seattle is 3 hours away) means Vancouver tech salaries are among the highest in Canada, though offset by a high cost of living.
For Nigerian tech workers who receive job offers from Canadian or US-headquartered companies with BC offices, the Tech Pilot is often the fastest route to BC permanent residence. Tech Pilot draws happen weekly; from registration to nomination can take as little as 2 to 4 weeks for high SIRS scorers.
Realistic Scenarios for Nigerian Applicants
Scenario 1: Software Engineer in Lagos, Offer from Vancouver Startup
Tunde receives a remote-then-relocate offer from a Vancouver software company at CAD 42/hour (NOC 21211, software engineer). He is currently in Lagos. The offer meets the BC wage minimum. His CLB is 9, he holds a BSc Computer Science, and has 3 years of experience (no Canadian experience). His estimated SIRS score is approximately 95 to 110. He registers in the Tech Pilot SIRS pool. Given that Tech Pilot draws have cleared scores as low as 80 to 95, he is likely competitive. From registration to nomination: 2 to 8 weeks. From nomination to PR (via Express Entry enhanced stream): approximately 8 to 12 months. Total: approximately 12 to 18 months.
Scenario 2: Nigerian IT Analyst on PGWP in Vancouver
Amara graduated from BCIT’s IT program and is working as a systems analyst (NOC 21222) in Vancouver on a PGWP at CAD 36/hour. She has 14 months of BC work experience. Her CLB is 8 and she has a 2-year BCIT diploma. Her SIRS score is estimated at 120 to 140 (boosted by BC experience and BC education). She is very competitive in Tech Pilot draws. Timeline from registration to PR: approximately 10 to 14 months.
Scenario 3: Nigerian IT Manager, In-Demand Role, Couple
Chukwuemeka is an IT manager (NOC 21230) offered CAD 55/hour in Surrey, BC. His wife is accompanying him. With a master’s degree, CLB 9, and 5 years of total experience (none in Canada), his SIRS score is estimated at 130 to 150. The wage of CAD 55/hour is above the IT Manager minimum. His nomination is likely within weeks of registration. After nomination, the BC PNP enhanced stream adds 600 CRS points, virtually guaranteeing an ITA. Total path to PR: approximately 14 to 20 months including PR processing for both applicants.
Common Questions
Can I register for BC PNP Tech Pilot without a BC job offer?
No. The BC PNP Tech Pilot specifically requires a full-time, indeterminate (permanent) job offer from a BC-registered employer. Unlike Ontario’s Tech Draw, BC does not invite candidates from the federal Express Entry pool without an existing BC job offer.
Does the BC Tech Pilot require me to already be in BC?
No. You can register for the Tech Pilot from outside Canada as long as you have a qualifying BC job offer. You do not need to be physically in BC at the time of registration, though you will need to relocate once the process progresses.
What happens after I receive a BC PNP nomination?
For the enhanced (Express Entry-linked) stream, the nomination adds 600 CRS points to your profile and you receive an ITA in the next general Express Entry draw. You then submit a federal PR application to IRCC, which targets 6-month processing. For the base stream, you submit a separate PR application directly to IRCC, which typically takes 12 to 18 months.
What is the difference between BC PNP Enhanced and BC PNP Base?
Enhanced streams are linked to Express Entry: nomination adds 600 CRS points, leading to a fast ITA and approximately 6 months of federal PR processing. Base streams are not linked to Express Entry and have separate, slower PR processing timelines (12 to 24 months). The Tech Pilot can qualify for either stream depending on whether the applicant has an active Express Entry profile.
Is there a language test requirement for BC PNP Tech Pilot?
BC PNP does not mandate a specific language test as part of the provincial application. However, language proficiency affects your SIRS score, and the federal PR process through Express Entry requires official language test results (IELTS, CELPIP). A higher CLB score improves your SIRS score and your CRS score for the federal process.
Can my spouse work in BC while my PR application is in process?
In many cases, yes. If you receive a BC PNP nomination and apply for federal PR, your spouse may be eligible for an open work permit while the PR application is in processing. This is a separate application to IRCC and eligibility depends on current policy at the time of application.
