Full Time

POSITION: Animal Care AttendantSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Maple Ridge Animal Centre in Maple Ridge BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out

POSITION: Animal Care AttendantSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Maple Ridge Animal Centre in Maple Ridge BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out

Apply Now

POSITION: Camp Counselor - Canada Summer Jobs (2 positions)STATUS: Temporary Full-time June 15 to August 21 2026SHIFT: 35 hours per week Monday - Friday 8:30am - 4:30pm LOCATION: Nanaimo BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: May 31 2026 (Midnight EST)We welcome diver

POSITION: Camp Counselor - Canada Summer Jobs (2 positions)STATUS: Temporary Full-time June 15 to August 21 2026SHIFT: 35 hours per week Monday - Friday 8:30am - 4:30pm LOCATION: Nanaimo BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: May 31 2026 (Midnight EST)We welcome diver

Apply Now
Full Time

POSITION: Animal Control OfficerSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Castlegar BCCLASSIFICATION: ExemptWAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out more about our commitment to di

POSITION: Animal Control OfficerSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Castlegar BCCLASSIFICATION: ExemptWAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out more about our commitment to di

Apply Now
Full Time

POSITION: Humane Education CoordinatorSTATUS: Permanent; Part-TimeSHIFT: 21 hours per weekLOCATION: Provincial Office in Vancouver BCCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment

POSITION: Humane Education CoordinatorSTATUS: Permanent; Part-TimeSHIFT: 21 hours per weekLOCATION: Provincial Office in Vancouver BCCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment

Apply Now

POSITION: Wildlife Assistant - Canada Summer Jobs (3 open positions)STATUS: Temporary Full-time Position - May 1st to August 31st 2026SHIFT: Various Shifts 37.5 hours per week (morning or evening 7 days a week)LOCATION: Wild Arc - Victoria BCCLASSIFICATION: CUPE 50 WAGE: Hourly CL

POSITION: Wildlife Assistant - Canada Summer Jobs (3 open positions)STATUS: Temporary Full-time Position - May 1st to August 31st 2026SHIFT: Various Shifts 37.5 hours per week (morning or evening 7 days a week)LOCATION: Wild Arc - Victoria BCCLASSIFICATION: CUPE 50 WAGE: Hourly CL

Apply Now

POSITION: Senior Camp Counselor - Canada Summer Jobs (1 position)STATUS: Temporary Full-time Position June 15 to August 21 2026SHIFT: 35 hours per week Monday - Friday 8:30am - 4:30pmLOCATION: West Kootenays (Castlegar) BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: May 31 2

POSITION: Senior Camp Counselor - Canada Summer Jobs (1 position)STATUS: Temporary Full-time Position June 15 to August 21 2026SHIFT: 35 hours per week Monday - Friday 8:30am - 4:30pmLOCATION: West Kootenays (Castlegar) BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: May 31 2

Apply Now

POSITION: SeniorOfficerMajorGivingThompson-Okanagan KootenayRegion(TOK)STATUS: Permanent/Full-Time SHIFT: 35 hours per week LOCATION: Based out of the Kelowna OR Kamloops Community Animal Centre BC : Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value d

POSITION: SeniorOfficerMajorGivingThompson-Okanagan KootenayRegion(TOK)STATUS: Permanent/Full-Time SHIFT: 35 hours per week LOCATION: Based out of the Kelowna OR Kamloops Community Animal Centre BC : Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value d

Apply Now
Full Time

POSITION: Animal Protection Officer 2 APO2STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week / Various ShiftsLOCATION: Anywhere covering the Lower Mainland Fraser Valley RegionCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome divers

POSITION: Animal Protection Officer 2 APO2STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week / Various ShiftsLOCATION: Anywhere covering the Lower Mainland Fraser Valley RegionCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome divers

Apply Now

POSITION: Camp Counselor - Canada Summer Jobs (2 positions)STATUS: Temporary Full-time Position June 15 to August 21 2026SHIFT: 35 hours per week - Monday-Friday 8:30am - 4:30pm LOCATION: Maple Ridge BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: May 31 2026 (Midnight EST)

POSITION: Camp Counselor - Canada Summer Jobs (2 positions)STATUS: Temporary Full-time Position June 15 to August 21 2026SHIFT: 35 hours per week - Monday-Friday 8:30am - 4:30pm LOCATION: Maple Ridge BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: May 31 2026 (Midnight EST)

Apply Now

POSITION: Wildlife Rehabilitator STATUS: Temporary; Full-Time SHIFT: Morning or evening shifts 7 days a week 37.5 hours a weekLOCATION: Wild ARC - Victoria BCCLASSIFICATION: CUPE 50 WAGE: Hourly CLOSING DATE: Open until filledWe welcome diversity value differences and foster incl

POSITION: Wildlife Rehabilitator STATUS: Temporary; Full-Time SHIFT: Morning or evening shifts 7 days a week 37.5 hours a weekLOCATION: Wild ARC - Victoria BCCLASSIFICATION: CUPE 50 WAGE: Hourly CLOSING DATE: Open until filledWe welcome diversity value differences and foster incl

Apply Now
Contract

POSITION: Payroll ConsultantSTATUS: Temporary; Full-Time (6 Months)SHIFT: Monday to Friday - 8:30 am to 4:30 pmLOCATION: Provincial Office - Vancouver BC - HybridCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledPlease submit your resume and cover to complete y

POSITION: Payroll ConsultantSTATUS: Temporary; Full-Time (6 Months)SHIFT: Monday to Friday - 8:30 am to 4:30 pmLOCATION: Provincial Office - Vancouver BC - HybridCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledPlease submit your resume and cover to complete y

Apply Now

POSITION: Veterinary Assistant STATUS: On-Call; Casual SHIFT: Various shiftsLOCATION: Kamloops Spay & Neuter Clinic in Kamloops BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment prac

POSITION: Veterinary Assistant STATUS: On-Call; Casual SHIFT: Various shiftsLOCATION: Kamloops Spay & Neuter Clinic in Kamloops BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment prac

Apply Now

POSITION: Senior Officer Events Thompson Okanagan and Kootenays (TOK)STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week LOCATION: Based out of the Kelowna OR Kamloops Community Animal Centre BC : Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome di

POSITION: Senior Officer Events Thompson Okanagan and Kootenays (TOK)STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week LOCATION: Based out of the Kelowna OR Kamloops Community Animal Centre BC : Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome di

Apply Now

POSITION: Humane Education Content DeveloperSTATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week - HybridLOCATION: Provincial Office in Vancouver BC if the successful candidate is based in the Lower Mainland/Fraser Valley region they will be required to report to PO t

POSITION: Humane Education Content DeveloperSTATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week - HybridLOCATION: Provincial Office in Vancouver BC if the successful candidate is based in the Lower Mainland/Fraser Valley region they will be required to report to PO t

Apply Now
Full Time

POSITION: Youth Program Leader - Lower MainlandSTATUS: On-Call; CasualSHIFT: Various ShiftsLOCATION: This position will primarily serve communities in the Castlegar area of BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences a

POSITION: Youth Program Leader - Lower MainlandSTATUS: On-Call; CasualSHIFT: Various ShiftsLOCATION: This position will primarily serve communities in the Castlegar area of BCCLASSIFICATION: Exempt WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences a

Apply Now
Full Time

POSITION: Animal Protection Officer STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week / Various ShiftsLOCATION: Vancouver BC - anywhere covering the Lower Mainland Fraser Valley RegionCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome

POSITION: Animal Protection Officer STATUS: Permanent; Full-Time with benefitsSHIFT: 35 hours per week / Various ShiftsLOCATION: Vancouver BC - anywhere covering the Lower Mainland Fraser Valley RegionCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome

Apply Now
Full Time

POSITION: Regional Humane EducatorSTATUS: Temporary; Full-Time with benefits Mat Leave coverageSHIFT: 35 hours per weekLOCATION: Lower Mainland Fraser Valley based out of Maple Ridge Animal Centre BC Primarily remoteCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until

POSITION: Regional Humane EducatorSTATUS: Temporary; Full-Time with benefits Mat Leave coverageSHIFT: 35 hours per weekLOCATION: Lower Mainland Fraser Valley based out of Maple Ridge Animal Centre BC Primarily remoteCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until

Apply Now

POSITION: Regional Manager Animal Protection ServicesSTATUS: Permanent; Full-Time with benefitsSHIFT: 35 Hours per weekLOCATION: Lower Mainland/Fraser Valley BCCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster

POSITION: Regional Manager Animal Protection ServicesSTATUS: Permanent; Full-Time with benefitsSHIFT: 35 Hours per weekLOCATION: Lower Mainland/Fraser Valley BCCLASSIFICATION: Exempt WAGE: Salaried CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster

Apply Now
Full Time

POSITION: Animal Protection Officer (APO)STATUS: Permanent; Full-Time with benefitsSHIFT: 35 Hours per weekLOCATION: Williams Lake BC - Covering the Cariboo Region - extensive and overnight travel often at little to no notice will be required- Travels 50% of the timeCLASSIFICATION

POSITION: Animal Protection Officer (APO)STATUS: Permanent; Full-Time with benefitsSHIFT: 35 Hours per weekLOCATION: Williams Lake BC - Covering the Cariboo Region - extensive and overnight travel often at little to no notice will be required- Travels 50% of the timeCLASSIFICATION

Apply Now
Full Time

POSITION: Animal Care AttendantSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Chilliwack Animal Centre - Chilliwack BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out m

POSITION: Animal Care AttendantSTATUS: On-Call; Casual SHIFT: Various ShiftsLOCATION: Chilliwack Animal Centre - Chilliwack BCCLASSIFICATION: CUPE 1622 WAGE: Hourly CLOSING DATE: Open Until FilledWe welcome diversity value differences and foster inclusion in our employment out m

Apply Now