All BC PNP streams except for international post graduate pilot stream require candidates to have a full-time job offer from a BC employer. In order to qualify for this stream, the candidate must have graduated from a graduate program in science, applied science or health science field from a post-secondary institution in BC. I am not sure if you are aware, all BC PNP streams are temporarily closed now and are only open to all eligible express entry candidates. BC is supposed to resume receiving applications for all BC PNPs from July this year, but they are redesigning the programs to fit the labour market needs. So God knows what kind of changes will be implemented.