Our Mission

Making a difference – Saving Lives

Our Vision

Every animal is valued
through dignity and respect in
all communities within our region.

Employment Opportunities

The Fort McMurray Society for the Prevention of Cruelty to Animals (FMSPCA) is a non-profit society within the Societies Act of Alberta and a Registered Charity. Created in 1978, the Society works to educate, advocate, and promote respect, compassion and humane treatment towards all animals. The FMSPCA (the “Society”) serves to strengthen the understanding of relevance and need for the humane treatment of animals; an integral part of enhancing the overall well-being of all members of our community.

The FMSPCA is seeking a talented and driven full time veterinarian to help lead and support our amazing animal welfare organization. The ideal candidate would possess a passion for providing the highest level of care at our no kill animal shelter in order to keep our dogs and cats healthy and ready for adoption. You would be working alongside a compassionate and dedicated team and have an opportunity to make a real impact on the lives of animals in our region. Experience in or a strong interest in learning the practice of shelter medicine is required. We offer a competitive salary, benefits and positive mentorship from our on staff veterinarian.

This position will remain open until filled.

Please email resume/cover letter to

Job Title: Shelter Veterinarian

Employer: Fort McMurray Society for the Prevention of Cruelty to Animals (“FMSPCA”)

Reports to: Executive Director

Scope of Position: To perform and oversee all veterinary services for shelter animals.. To provide medical care as well as humane care and treatment to all animals in accordance with the policies and procedures established by the Employer and applicable provincial law. Maximize the use of clinic resources to ensure resident animal health at an effective cost.

Duties and Responsibilities:

1. Work collaboratively with other staff.

2. Diagnose and treat medical conditions in all FMSPCA animals. Follow progress of all patients placed on treatment, keeping records of all treatments and final outcomes in coordination with other staff.

3. Direct, conduct and evaluate treatment plans, disease control measures, hands-on medical treatment and progress of animals housed at the shelter including but not limited to:
a) Vaccine protocols;
b) Nutrition and feeding protocols;
c) Parasite control measures;
d) Housing and sanitation;
e) Treatment protocols for routine infectious diseases;
f) Preventative medicine procedures;

4. Emergency evaluation, treatment and procedures; Pre-adoption examinations in accordance with regulations and policies and procedures of the FMSPCA. Create, implement and measure compliance with procedures and protocols to ensure continued health of shelter animals. Develop, conduct and monitor medical program protocols and procedures. Direct and conduct a sterilization program, including performance of ovariohysterectomies and castrations on cats and dogs. Supervise all aspects of the procedures including anesthesia and post- operative care of the patient. Perform non-sterilization surgical procedures when deemed appropriate for the adoptability of a FMSPCA shelter animal.
5. Oversee the scheduling of outside veterinary resources and services for procedures not available at the FMSPCA. The veterinarian will decide what treatments or procedures are needed in coordination with other senior staff, as appropriate.

6. Assist with internal and public relations, consultation and education services as they pertain to veterinary medical issues.

7. Provide telephone consultation with staff as needed during normal business hours.

8. Oversee the instruction of Animal Care Staff.

9. Assist in the development of public programming and outreach programs for preventative animal health for:
a) Spay and neuter;
b) Vaccinations;
c) Trap, neuter and return.

10. Advise on and assist in the development of a microchip clinic program.

11. Attend and participate in management and planning meetings with senior staff.

12. Various other duties as may be assigned by the Executive Director from time to time.