A Edmonton Humane Society em Alberta oferece serviços para animais e pessoas, incluindo adoções, uma seção de achados e perdidos e admissões de animais. O centro oferece aulas de obediência canina, treinamento comportamental e aspirantes a treinadores de cães. Os programas educacionais incluem primeiros socorros, fotografia, tratamento humano dos animais e acampamentos para crianças.
A Humane Society de Edmonton também tem creche para cães, um parque para cães sem coleira e uma instalação de higiene e higiene para animais de estimação "faça você mesmo". A loja da organização vende alimentos, brinquedos e suprimentos para animais de estimação.
Além de cães e gatos, o programa de adoção de Edmonton atende a muitos tipos de animais, incluindo pássaros, répteis, porquinhos-da-índia, coelhos e porcos. As taxas de adoção cobrem custos como comida e água, alojamento, modificação de comportamento, treinamento e cuidados veterinários.