British Columbia Immigration Guide
BC Provincial Nominee Program (BC PNP)
British Columbia is Canada's Pacific gateway with a world-class tech sector, stunning natural environment, and a thriving film industry. The BC PNP Tech Pilot offers some of the fastest immigration processing in Canada — nominees in tech roles often receive their provincial nomination within 2–4 weeks.
Provincial Nominee Program
BC Provincial Nominee Program (BC PNP)
Typical minimum CRS: 350+
Available PNP Streams
- →Skills Immigration – Skilled Worker
- →Skills Immigration – Health Authority
- →Skills Immigration – International Graduate
- →BC PNP Tech Pilot
- →Express Entry BC (EEBC)
- →Entrepreneur Immigration – Base Category
- →Entrepreneur Immigration – Regional Pilot
- →Rural and Northern Immigration Pilot
In-Demand Occupations
Why Immigrate to British Columbia
- ✓
BC PNP Tech Pilot: 29 eligible tech occupations, fastest processing in Canada
- ✓
Vancouver is Canada's third-largest city and a Pacific Rim trade hub
- ✓
Film & TV industry: one of North America's busiest production centres
- ✓
No provincial sales tax (PST) on some goods — competitive tax environment
- ✓
Strong French-speaking pathway through the Francophone Stream
General Requirements
- 1
Valid job offer from a BC employer in an eligible NOC occupation
- 2
Meet minimum wage requirements for the specific stream
- 3
Language proficiency matching the stream (CLB 4–7 depending on stream)
- 4
Sufficient work experience (6 months to 2 years depending on stream)
- 5
Intend to live and work in British Columbia
Frequently Asked Questions
What is the BC PNP Tech Pilot?
The BC PNP Tech Pilot is a fast-track immigration stream for 29 tech occupations including software engineers, data scientists, and IT professionals. Eligible candidates with a job offer in BC can receive a provincial nomination within 2–4 weeks, with no minimum CRS score required. This nomination then adds 600 CRS points for the federal Express Entry application.
Do I need a job offer for BC PNP?
Yes, a valid job offer from a BC employer is required for most BC PNP streams including the Tech Pilot. The job must be full-time, indeterminate (not temporary), and the employer must meet BC PNP employer eligibility requirements. The BC PNP does not have a no-job-offer option like some Alberta streams.
