The BC PNP sets different standards for each stream while using these fundamental requirements:
- Job Offer: Most applicants need to secure a permanent full-time position at a British Columbia company.
 - Language Proficiency: The candidates need a document proving their English or French language abilities through approved language assessment tests.
 - Work Experience: Candidates must present valid occupational experience as part of the application process.
 - Educational Qualifications: Each stream specifies its own educational standards which candidates must meet.
 - Financial Capacity: Business investors and entrepreneurs have to demonstrate sufficient financial resources to support their personal needs and family members.