The BC PNP functions as an economic immigration program which enables British Columbia to select suitable candidates for permanent residency. This program helps skilled workers and entrepreneurs together with graduates who positively impact British Columbia's economy. The program functions through two streams that include Skills Immigration and Entrepreneur Immigration which focus on candidates who work in high-demand industries.