Find a Member

The Canadian Federation of Humane Societies is a national, member-driven federation with member organizations from coast to coast.

All CFHS member organizations are listed below, grouped by province or territory. Click on any of the "+" signs to find contact info for our members in each province or territory.

Alberta Animal Rescue Crew Society (AARCS)
5060-74 Ave SE 
Calgary, Alberta, T2C 3C9
Email: info@albertaanimalrescuecrew.com
Website: www.aarcs.ca/

 

Alberta SPCA
17904 118 Avenue
Edmonton, Alberta, T5S 2W3
(780) 447-3600
Email: info@albertaspca.org
Website: http://www.albertaspca.org/

 

Calgary Humane Society
4455 110 Ave SE 
Calgary, AB, T2C 2T7
(403) 205-4455
Email: general.inquiries@calgaryhumane.ca
Website: www.calgaryhumane.ca/

 

Central Alberta Humane Society
4505 77 Street
Red Deer, AB, T4P 2J1
Telephone: (403) 342-7722
Fax: (403) 341-3147
Email: reception@cahumane.com
Website: http://cahumane.com/

 

Cochrane and Area Humane Society
62 Griffin Industrial Point
Cochrane, AB, T4C 0A3
Telephone: (403) 932-2072
Fax: (403) 709-0009
Email: shelter@cochranehumane.ca
Website: www.cochranehumane.ca/

 

Edmonton Humane Society
13620 163 Street NW
Edmonton, Alberta, T5V 0B2
Telephone: (780) 471-1774
Email: ehs@edmontonhumanesociety.com
Website: www.edmontonhumanesociety.com/

 

Fort McMurray SPCA
155 MacAlpine Crescent
Fort McMurray, Alberta, T9H 4A5
Telephone: (780) 743-8997
Website: www.fmspca.ca

 

Lakeland Humane Society
6220 50th Ave
PO Box 202
Coldlake, AB, T9M 1P1
Telephone: (780) 594-1896
Fax: (780) 594-1882
Email: info@lakelandhumanesociety.org
Website: www.coldlakeonline.com/lakelandhumanesociety/

 

Medicine Hat SPCA
55 Southwest Drive SW
Medicine Hat, AB, T1A 8E8
Telephone: (403) 526-7722
Fax: (403) 504-5740
Email: contact@medhatspca.ca
Website: www.medhatspca.ca/

British Columbia SPCA (37 branches)
1245 East 7th Avenue
Vancouver, BC, V5T 1R1
Telephone: (604) 681-7271
Fax: (604) 681-7022
Email: info@spca.bc.ca
Website: www.spca.bc.ca/

 

Royal City Humane Society
PO Box 47243
Royal City PO
New Westminster, BC, V3L 0A5
Telephone: (604) 524-6447
Email: rchs-inquiries@rchs.bc.ca
Website: www.rchs.bc.ca

Winnipeg Humane Society
45 Hurst Way
Winnipeg, MB, R3T 0R3
Telephone: (204) 982-2021
Fax: (204) 663-9401
Email: reception@winnipeghumanesociety.ca
Website: www.winnipeghumanesociety.ca

Charlotte County SPCA
PO Box 334
St Stephen, NB, E3L 2X2
Telephone: (506) 465-7657
Email: ccspca@nb.aibn.com
Website: www.cc-spca.petfinder.com/

 

Fredericton SPCA
PO Box 192
165 Hilton Rd
Fredericton, NB, E3B 4Y9
Telephone: (506) 459-1555
Fax: (506) 458-1239
Email: info@frederictonspca.ca
Website: www.frederictonspca.ca/

 

Miramichi SPCA
128 Dan Cripps St.
Miramichi East, NB, 
Telephone: (506) 622-0645
Email: sheltermanager@spcamiramichi.com 
Website: www.spcamiramichi.com

 

Moncton SPCA
116 Greenock Street
Moncton, NB, E1H 2J7
Telephone: (506) 857-8698
Fax: (506) 854-1473
Email: nanette@monctonspca.ca
Website: www.monctonspca.ca/

 

New Brunswick SPCA
PO Box 1412
Station A
Fredericton, NB, E3B 5E3
Telephone: (506) 458-8208
Fax: (506) 458-8209
Email: spca@nbnet.nb.ca
Website: www.spca-nb.ca/

 

Oromocto and Area SPCA
111 D’Amours Street
Oromocto, NB E2V 0G5
Telephone: (506) 446-4107
Email: orphans@oromoctospca.ca
Website: www.oromoctospca.ca

 

Burin Peninsula SPCA
499 Main Street
Burin Bay Arm, Newfoundland and Labrador A0E 1G0
Telephone: (709) 891-8000
Email: burinpeninsulaspca@gmail.com 
Website: www.burinspca.com

 

Exploits Valley SPCA
13A Duggan Street
Grand Falls-Windsor, Newfoundland and Labrador A2A 2K7
Telephone: (709) 489-3604
Email: evspca@yahoo.com
Website: www.envision.ca/webs/exploitsvalleyspca

 

Gander and Area SPCA
36 McCurdy Drive
Gander, Newfoundland and Labrador A1V 1A2
Telephone: (709) 651-3002
Email: ganderspca@hotmail.com
Website: www.envision.ca/webs/ganderandareaspca/

 

Happy Valley–Goose Bay SPCA
PO Box 2320, Station B
Happy Valley–Goose Bay, Newfoundland and Labrador A0P 1E0
Telephone: (709) 896-7387
Email: spca-hvgb@hotmail.com

 

SPCA St. John's
RCAF Road 115 PO Box 29053
St. John’s, Newfoundland and Labrador A1A 5B5
Telephone: (709) 726-0301
Fax: (709) 579-8089
Email: spcastjohns@gmail.com
Website: www.spcastjohns.org/

Northwest Territories SPCA
PO Box 2278
Yellowknife, NT, X1A 2W5
Telephone: (867) 669-0068
Email: nwtspcayk@gmail.ca
Website: www.nwtspca.com

Nova Scotia SPCA (11 branches)
PO Box 38073 Stn Burnside
Dartmouth, Nova Scotia, B3B 1X2
Telephone: (902) 835-4798
Fax: (902) 835-7885
Email: info@spcans.ca
Website: www.spcans.ca

Alliston & District Humane Society
Box 1455
5545 Concession Road 4
Everett, Ontario L0M 1J0
Telephone: (705) 458-9038
Email: info@allistonhumane.com 
Website: www.allistonhumane.com

 

Association of Animal Shelter Administrators of Ontario
PO Box 45
Flesherton, Ontario N0C 1E0
Telephone: (519) 922-1232
Email: info@aasao.ca
Website: www.aasao.ca

 

Burlington Humane Society
740 Griffith Court
Burlington, Ontario L7L 5R9
Telephone: (905) 637-7325
Fax: (905) 637-7391
Website: http://burlingtonhumane.ca

 

Canadian Association for Humane Trapping
PO Box 36534, Eastgate PO
75 Centennial Pkwy N
Hamilton, Ontario, L8E 2P0
Telephone: (905) 637-9623
Fax: (905) 637-3912
Email: CAHT1@cogeco.ca
Website: www.caht.ca

 

Guelph Humane Society
P.O. Box 684
500 Wellington Street W.
Guelph, Ontario N1H 6L3
Telephone: (519) 824-3091
Fax: (519) 824-3075
E-mail: guelphhumane@@bellnet.ca
Website: www.guelph-humane.on.ca 

 

Hamilton/Burlington SPCA
245 Dartnall Road
Hamilton, Ontario L8W 3V9
Telephone: (905) 574-7722
Fax: (905) 574-9087
Website: www.hbspca.com

 

Kitchener-Waterloo Humane Society
250 Riverbend Drive
Kitchener, Ontario N2B 2E9
Telephone: (519) 745-5615
Fax: (519) 745-3224
Email: info@kwhumane.com
Website: www.kwhumane.com

 

Lanark Animal Welfare Society
253 Glenview Road
Smiths Falls, Ontario K7A 4T1
Telephone: (613) 283-9308
Fax: (613) 283-0982
Email: shelter@lanarkanimals.ca
Website: www.lanarkanimals.ca

 

Lincoln County Humane Society
160 Fourth Avenue
St. Catharines, Ontario L2S 0B6
Telephone: (905) 682-0767
Fax: (905) 682-8133
Email: myconnect@lchs.ca
Website: www.lchs.ca

 

Oakville & Milton Humane Society
445 Cornwall Rd
Oakville, Ontario K2E 1A6
Telephone: (905) 845-1551
Fax: (905) 845-1973
Email: shelter@omhs.ca
Website: www.omhs.ca

 

Ottawa Humane Society
245 W Hunt Club Road
Ottawa, Ontario K2E 1A6
Telephone: (613) 725-3166
Fax: (613) 725-5674
Email: ohs@ottawahumane.ca
Website: www.ottawahumane.ca

 

Sault Ste. Marie & District SPCA
962 Second Line East
Sault Ste. Marie, Ontario P6B 4K4
Telephone: (705) 949-3573
Fax: (705) 949-0169
Email: ssmhsinfo@shaw.ca
Website: www.ssmhumanesociety.ca

 

Stratford Perth Humane Society
345 Douro Street
Stratford, Ontario N5A 3S8
Telephone: (519) 273-6600
Fax: (519) 273-7319
Email: info@sphumane.com
Website: http://www.sphumane.com

 

Thunder Bay & District Humane Society
1535 Rosslyn Road
Thunder Bay Ontario P7E 6W2
Telephone: (807) 475-8803
Fax: (807) 475-4717
Email: info@tbdhs.ca
Website: www.tbdhs.ca

 

Toronto Humane Society
11 River Road
Toronto Ontario M5A 4C2
Telephone: (416) 392-2273
Fax: (416) 392-9978
Email: communications@torontohumanesociety.com
Website: www.torontohumanesociety.com

Prince Edward Island Humane Society
PO Box 20022
309 Sherwood Road
Charlottetown, PEI C1A 9E3
Telephone: (902) 892-1190/1191
Fax: (902) 892-3617
Email: info@peihumanesociety.com
Website: www.peihumanesociety.com

 

Spayaid PEI
PO Box 20088
Charlottetown, PEI C1A 9E3
Telephone: (902) 566-4439
Fax: (902) 367-1696
Email: info@spayaid.com
Website: www.spayaid.com

Animatch
PO Box 25003, Grand Boulevard Post Office
Ile Perrot, Québec J7V 9T1
Telephone: (450) 452-0321
Fax: (450) 452-0321
Email: info@animatch.ca
Website: www.animatch.ca

 

SPA de l’Estrie
1139, boul. Queen Victoria
Sherbrooke, Québec J1J 4N5
Telephone: (819) 821-4727
Fax: (819) 823-1573
Email: infos@spaestrie.qc.ca
Website: www.spaestrie.qc.ca

 

SPCA de l'Outaouais
132, rue De Varennes,
Gatineau (Gatineau Sector), Québec J8T 8G5
Telephone : (819) 243-2004
Fax : (819) 243-8486
Email: info@spca-outaouais.org
Website: http://www.spca-outaouais.org

 

SPA de Québec
1130, avenue de Galilée
Québec, Québec G1P 4B7
Telephone: (418) 527-9104
Fax: (418) 527-6685
Email: info@spadequebec.ca
Website: www.spadequebec.ca

 

SPCA Montreal
5215 rue Jean-Talon Ouest
Montreal, Québec H4P 1X4
Telephone: (514) 735-2711
Fax: (514) 735-2711
Email: use web site form here
Website: www.spca.com

 

Regina Cat Rescue
PO Box 33066 Cathedral PA
Regina, Saskatchewan S4T 7X2
Email: reginacatrescue@gmail.com
Website: www.reginacatrescue.com

 

Regina Humane Society
PO Box 3143
Regina, Saskatchewan S0G 3C0
Telephone: (306) 543-6363
Fax: (306) 545-7661
Email: rhs.administration@sasktel.net
Website: www.reginahumanesociety.ca

 

Saskatchewan SPCA
PO Box 37
519 45th Street West
Saskatoon, Saskatchewan S7L 5Z9
Telephone: (306) 382-7722
Fax: (306) 384-3425
Email: saskspca@sasktel.net
Website: www.sspca.ca

Humane Society Dawson
PO Box 1143
Dawson City, Yukon Y0B 1G0
Telephone: (867) 993-6900
Fax: (867) 993-6614
Email: hsdawson@northwestel.net

Find out the location of each of our member humane socities and SPCAs across Canada!
Find a Member
Home