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.

Customer And Information Services Supervisors — NOC 62023 — Richmond Hill, Ontario NOC 62023 Livestock Labourers — NOC 85100 — St. Lina, Alberta NOC 85100 Specialized Cleaners — NOC 65311 — Québec, Québec NOC 65311 Janitors, Caretakers And Heavy-Duty Cleaners — NOC 65312 — Yellowknife, Northwest Territories NOC 65312 Specialists In Clinical And Laboratory Medicine — NOC 31100 — Peterborough, Ontario NOC 31100 General Practitioners And Family Physicians — NOC 31102 — Mississauga, Ontario NOC 31102 General Practitioners And Family Physicians — NOC 31102 — Mississauga, Ontario NOC 31102 General Practitioners And Family Physicians — NOC 31102 — Welland, Ontario NOC 31102 General Practitioners And Family Physicians — NOC 31102 — Bolton, Ontario NOC 31102 Specialists In Clinical And Laboratory Medicine — NOC 31100 — Peterborough, Ontario NOC 31100 General Practitioners And Family Physicians — NOC 31102 — Barrie, Ontario NOC 31102 General Practitioners And Family Physicians — NOC 31102 — York, Ontario NOC 31102 Process Control And Machine Operators, Food And Beverage Processing — NOC 94140 — Stratford, Prince Edward Island NOC 94140 Carpenters — NOC 72310 — Arichat, Nova Scotia NOC 72310 Computer Network And Web Technicians — NOC 22220 — Vancouver, British Columbia NOC 22220 Pharmacy Technical Assistants And Pharmacy Assistants — NOC 33103 — Beauval, Saskatchewan NOC 33103 Welders And Related Machine Operators — NOC 72106 — Delta, British Columbia NOC 72106 Cooks — NOC 63200 — Surrey, British Columbia NOC 63200 Transport Truck Drivers — NOC 73300 — Surrey, British Columbia NOC 73300 Restaurant And Food Service Managers — NOC 60030 — Delta, British Columbia NOC 60030 Advertising, Marketing And Public Relations Managers — NOC 10022 — Edmonton, Alberta NOC 10022 Transport Truck Drivers — NOC 73300 — Edmonton, Alberta NOC 73300 Nursery And Greenhouse Labourers — NOC 85103 — Jordan Station, Ontario NOC 85103 Nursery And Greenhouse Labourers — NOC 85103 — Smoky Lake, Alberta NOC 85103