I might as well jump in here. I know people on both sides (Toronto Humane Society and OSPCA) and yes, there is a lot of politics going on here -- the two organizations have been in a "power struggle" for years. One thing I would add is that so far we have not heard the Toronto Humane Society side of the story, I would wait to judge until both sides have had their say.
I have personally spoken with people from various organizations in the "animal rescue" movement, and the OSPCA does have a longstanding reputation for euthanizing animals at the drop of a hat, even in cases where the animal could be readily restored to health, whereas the Toronto Humane Society is known for the opposite. Personally, I think that the best policy would be in the middle, by making every reasonable effort to restore an animal's health, but euthanizing them if the animal could not be restored to a pain-free condition.