Joy Stephen Canadian Authorized Representative · CICC R419719

Subscription research · three lists every week

Canadian job listings for foreign nationals

This site holds the jobs posted over the past eight weeks; whether you search the most recent or all jobs, you see postings from the past eight weeks only. Jobs offered by Canadian employers to foreign nationals — outside Canada, within Canada, and under LMIA. Many may support Canadian residency; new postings are added every week. The full posting opens for subscribers: request a subscription or sign in.

Search by NOC

Does your NOC have job opportunities here?

What is a NOC? Every occupation in Canada has a five-digit code in the National Occupational Classification — your NOC. Canadian employers and immigration programs classify you by it, and every job on this site is listed under one. If you do not know yours, find it first:

  1. Do the free NOC evaluation — it identifies your NOC from your work duties, in a few minutes.
  2. Note your five-digit NOC code.
  3. Search for your NOC's job opportunities below.

You will see the job titles under that NOC. The full postings open for subscribers of that NOC.

Therapists In Counselling And Related Specialized Therapies — NOC 41301 — Calgary, Alberta NOC 41301 Transport Truck Drivers — NOC 73300 — Edmonton, Alberta NOC 73300 Painters And Decorators (except Interior Decorators) — NOC 73112 — Edmonton, Alberta NOC 73112 Appliance Servicers And Repairers — NOC 72421 — Abbotsford, British Columbia NOC 72421 Construction Trades Helpers And Labourers — NOC 75110 — Dartmouth, Nova Scotia NOC 75110 Retail Sales Supervisors — NOC 62010 — Winnipeg, Manitoba NOC 62010 Cashiers — NOC 65100 — St. Andrews, Manitoba NOC 65100 User Support Technicians — NOC 22221 — Toronto, Ontario NOC 22221 Cooks — NOC 63200 — Kinistino, Saskatchewan NOC 63200 Home Child Care Providers — NOC 44100 — York, Ontario NOC 44100 Software Developers And Programmers — NOC 21232 — Windsor, Ontario NOC 21232 Cooks — NOC 63200 — Dartmouth, Nova Scotia NOC 63200 Plasterers, Drywall Installers And Finishers And Lathers — NOC 73102 — Surrey, British Columbia NOC 73102 Retail Sales Supervisors — NOC 62010 — Lloydminster, Saskatchewan NOC 62010 Accounting Technicians And Bookkeepers — NOC 12200 — Moncton, New Brunswick NOC 12200 Nurse Aides, Orderlies And Patient Service Associates — NOC 33102 — Labelle,, QC NOC 33102 Retail Sales Supervisors — NOC 62010 — Bonnyville, Alberta NOC 62010 Transport Truck Drivers — NOC 73300 — Moncton, New Brunswick NOC 73300 Early Childhood Educators And Assistants — NOC 42202 — Saskatoon, Saskatchewan NOC 42202 Food Service Supervisors — NOC 62020 — Saint John, New Brunswick NOC 62020 Business Systems Specialists — NOC 21221 — Fox Creek, Alberta NOC 21221 Coaches — NOC 53201 — Calgary, Alberta NOC 53201 Home Support Workers, Caregivers And Related Occupations — NOC 44101 — Maple, Ontario NOC 44101 Transport Truck Drivers — NOC 73300 — Brampton, Ontario NOC 73300