Fixed-Term Job Offers and Why BC's Skilled Worker Stream Rejects Them

No, a two-year contract with a great salary and a Vancouver postcode does not clear a bc pnp skilled worker fixed term job offer past BC’s Skilled Immigration desk. This is one of the more common misreadings floating around South African forums, and it’s worth killing properly, because it costs people real time when they build an EOI profile around an offer that was never going to qualify.

What the rule actually says

BC’s Skills Immigration Skilled Worker stream requires, among other things, a job offer that is full-time and indeterminate — meaning it has no end date, not that it comes with a specific job title or salary band. “Indeterminate” is doing all the work in that sentence, and it is the exact word the province uses rather than “permanent,” which is why so much secondary content gets it slightly wrong. A fixed-term contract, however generous, however senior, fails this test on its face — the bc skills immigration indeterminate job offer requirement isn’t a formality, it’s a hard gate.

The same logic applies on the Health Authority stream. If you’re being recruited by a BC health authority, the offer still has to be full-time and indeterminate, coming directly from that employing authority, alongside whatever clinical or credentialing requirements the specific role carries.

Why the myth persists

Part of the confusion is that many South Africans arrive in Canada on time-limited work permits in the first place, so a two-year fixed-term contract feels like the natural, matching structure for a provincial nomination built around that same job. It isn’t. The nomination cares about the terms of the offer, not the terms of your existing visa status. An employer can, and often does, convert a contract role into an indeterminate offer once they’ve decided to sponsor a nomination — that’s a conversation to have directly with the employer, not something the province will infer for you.

The other source of the myth is that “permanent” gets used loosely online as a synonym for “good, stable, long-term” — a full time permanent job offer bc pnp candidates describe casually in conversation isn’t necessarily the legally indeterminate offer the SIRS scoring grid is checking for. Read the actual offer letter, not the vibe of the role.

What to check on your own offer letter

Before assuming a role qualifies, look for an explicit end date, a project-completion clause, or “contract” language anywhere in the offer. If any of those appear, the safest assumption is that it does not meet BC’s requirement as written, and the fix is to ask the employer to reissue the offer on an indeterminate basis rather than to hope the SIRS points calculator overlooks it.

Whether your own specific offer letter clears this bar, and what to do if an employer is reluctant to change its wording, is exactly the kind of individual question worth putting to a licensed RCIC before you invest time in an EOI profile — not something to settle by reading one more forum thread. Get the wording right and that fixed-term contract stops being a disqualifying problem on your BC Skilled Worker application.

Free: The SA Documents Master Checklist

Every document, how long it really takes, and what trips people up. SAPS, unabridged certificates, apostilles, ECA. Three pages, printable, free.

One email with your download, plus occasional genuinely useful updates. Unsubscribe anytime.

Want to talk your move through with a human?

We analyse and advise on the move itself — timelines, documents, budgets in rands, destination choices. Everything starts with an email.

See our services

Ready to start your move to Canada?

Job-hunting from South Africa? Canadian recruiters read CVs differently — get yours rewritten in the format they expect. R1,499, back within 2 business days.

Rewrite my CV — R1,499

See all products · Read a sample report

Free guides · Free SA documents checklist · Daily blog · FAQ