Substitute Opportunities in Canada

Non-profit roles, ngo positions, and purpose-driven career opportunities for professionals seeking meaningful work in Canada

1252 opportunities found
Sort by:
Senior .NET Developer – AI, Azure/OpenShift

Astra North Infoteck Inc.

Full-time other-general
Toronto, ON, Canada
Technicien(ne) de chantier - Ingénierie des matériaux (Valleyfield)

Groupe ABS

Full-time other-general
Salaberry-de-Valleyfield, QC, Canada
Project Engineering Manager - Services

Alstom

Full-time Other-Management-Occupations
St-Bruno-de-Montarville, Quebec, Canada
Occasional Teacher Pool

York Region District School Board

Full Time Preschool,-Elementary,-Middle,-Secondary,-and-Special-Education-Teachers
ontario, canada, Ontario, Canada
Isolation Manager

Parsons Corporation

Full-time Other-Management-Occupations
Edmonton, Alberta, Canada
Project Manager

Randstad Canada

Temporary Business-Operations-Specialists
Ottawa, Ontario, Canada
Parts Advisor

Fraserway RV

Full Time Retail-Sales-Workers
Abbotsford, British Columbia, Canada
Associé(e) de recherche clinique (ARC) principal(e) / Senior Clinical Research Associate, Sponsor Dedicated

IQVIA

Full-time Healthcare-Diagnosing-or-Treating-Practitioners
Montreal, Quebec, Canada
responsable clinique / Clinical Lead

IQVIA

Full time Other-Management-Occupations
Mississauga, Ontario, Canada
Registered Nurse - Temporary Part-Time - 5 on 2 off 5 on 3 off / Evening-Night Mix / 16:00 - 23:00 / 23:00 - 07:00

2337 Butt Rd

Part-Time Healthcare-Diagnosing-or-Treating-Practitioners
West Kelowna, British Columbia, Canada
Substitute Teacher List for 2026-2027

Pembina Trails School Division

Part-Time Other-Teachers-and-Instructors
Winnipeg, Manitoba, Canada
HealthPRO RFP - ORTHOPEDIC TOTAL JOINT REPLACEMENT

Healthpro Canada

Full-time Healthcare-Diagnosing-or-Treating-Practitioners
Canada, Ontario, Canada
Sales Development Representative

Emburse

Full-Time / Sales-Representatives,-Services
Toronto, Ontario, Canada
Registered Nurse | Casual

143 Mary Street

Part-Time Healthcare-Diagnosing-or-Treating-Practitioners
Creemore, Ontario, Canada