If you donate to a “humane” organization that engages in activism, you need to stop.
The Humane Society of Canada is asking Canada’s broadcasting regulator to phase out the airing of Calgary Stampede events.
The animal-welfare group believes rodeo events during the 10 days of Stampede violate the Canadian Radio-television and Telecommunications Commission (CRTC) code by glamourizing cruelty to animals during programming.
And blah, blah, blah, blah, blah…
The Humane Society of Canada does not run shelters – these are not the people who take in lost pets. This is hard left animal rights fund-raising media centric activism in the tradition of Greenpeace. (Until 1995, they were directly controlled by the Humane Society of the United States.)
In the meanwhile, the HSoC website is offering a poll (link fixed) that’s asking to go horribly wrong. To get a sense of the level of real world public support this organization has, note that the poll has received just 355 votes in the nearly two months it’s been up.

And yet, I know quite well that both the Alberta SPCA and the Calgary Humane Society have a great relationship with the Stampede folks. They are on site, welcome to inspect etc. They work very cooperatively. Lets face it, these animals are worth a LOT of money… no one, especially their owners, want them treated poorly.
The Humane Society folks are really against anything to do with animals in entertainment. I briefly worked at THS and had to leave as they were all nuts. They were opposed to anything to do with animals in entertainment – commericals, movies, circus, Stampede etc. very narrow minded
In the end, never give your money to a animal welfare group that doesn’t operate a shelter. The shelters however, do good work – be they SPCA, Humane Society, ARF, rescue.