L'Edmonton Humane Society in Alberta offre servizi per animali e persone, incluse le adozioni, una sezione smarrita e ingressi per animali. Il centro offre corsi per l'obbedienza del cane, addestramento comportamentale e aspiranti addestratori di cani. I programmi educativi includono il pronto soccorso, la fotografia, il trattamento umano degli animali e dei campi per bambini.
La Società Umana di Edmonton ha anche assistenza per cani diurni, un parco per cani fuori dal guinzaglio e una struttura per il lavaggio e la cura dei cuccioli fai-da-te. Lo store dell'organizzazione vende cibo, giocattoli e articoli per la cura degli animali domestici.
Oltre a cani e gatti, il programma di adozione di Edmonton serve molti tipi di animali, tra cui uccelli, rettili, porcellini d'India, conigli e maiali. Le tasse di adozione coprono costi come cibo e acqua, alloggio, modificazione del comportamento, formazione e assistenza veterinaria.