"No kill" is a misleading term. St. Hubert's doesn't euthanize due to space in the shelter or age of an animal. However, they are an organization who is at the front line of many situations. If an animal is suffering due to bad injury or illness and a comfortable quality of life cannot be achieved, then they will humanely euthanize. There has also been occasions where the level of aggression in an animal has made them too dangerous to home (they have certified behavior councilors on staff). They'll always hope to be able to modify behavior first, but once and a while, they find it cannot be done.
I don't represent them but my understanding is that they are what you would consider no kill. But just as a family sometimes has to let a pet be put to sleep for health reasons to spare that pet a prolonged painful death, they can be faced with that same sad choice. They have world renowned programs to try to help animals with behavioral issues but may have limits there. Not for time but for safety. Again, I'm just going by my own understanding. If you have an adoptable pet to surrender. I believe this is the best place you could choose for them. Very patient and willing to keep, foster and train animals that others would not touch. Old and odd not a problem. Hope this helps. I have been there but do not work there.
Thanks! Your answer is awaiting moderation.