La Edmonton Humane Society en Alberta offre des services pour les animaux et les personnes, y compris les adoptions, une section des objets perdus et trouvés et l'admission des animaux. Le centre propose des cours d'obéissance canine, de dressage comportemental et d'aspirants dresseurs de chiens. Les programmes éducatifs comprennent les premiers soins, la photographie, le traitement sans cruauté des animaux et des camps pour enfants.
La Humane Society d'Edmonton propose également une garderie pour chiens, un parc pour chiens sans laisse et une installation de lavage et de toilettage pour animaux de compagnie à faire soi-même. Le magasin de l'organisation vend de la nourriture, des jouets et des fournitures pour animaux de compagnie.
En plus des chiens et des chats, le programme d'adoption d'Edmonton sert de nombreux types d'animaux, notamment des oiseaux, des reptiles, des cobayes, des lapins et des cochons. Les frais d'adoption couvrent les coûts tels que la nourriture et l'eau, le logement, la modification du comportement, la formation et les soins vétérinaires.