For most Skills Immigration categories and BC PNP Tech, yes, a valid job offer from a B.C. employer is required. Some international graduate sub-categories may have different requirements.