Die Edmonton Humane Society in Alberta bietet Dienstleistungen für Tiere und Menschen an, darunter Adoptionen, eine Fundgrube und Tieraufnahmen. Das Zentrum bietet Kurse für Hundegehorsam, Verhaltenstraining und angehende Hundetrainer an. Zu den Bildungsprogrammen gehören Erste Hilfe, Fotografie, artgerechte Behandlung von Tieren und Kindercamps.
Edmontons Humane Society bietet auch eine Hundetagesstätte, einen Hundepark ohne Leine und eine Einrichtung zum Waschen und Pflegen von Haustieren zum Selbermachen. Der Laden der Organisation verkauft Lebensmittel, Spielzeug und Heimtierbedarf.
Neben Hunden und Katzen dient Edmontons Adoptionsprogramm vielen Tierarten, darunter Vögel, Reptilien, Meerschweinchen, Kaninchen und Schweine. Die Adoptionsgebühren decken Kosten wie Nahrung und Wasser, Unterkunft, Verhaltensänderung, Ausbildung und tierärztliche Versorgung.