http://www.cfhs.ca/puppy_mill_pledge
https://cfhs.nationbuilder.com/bequest
http://www.cfhs.ca/puppy_mill_pledge
Humane Canada (also known as the Canadian Federation of Humane Societies) is Canada's federation of SPCAs and humane societies, representing the largest animal welfare community in Canada.