If I am flying with my pet I should not have to change my itin if I was upfront with the airline and paid the fee because someone else was allergic. Why should I have to be inconvencienced and cause undue stress to my pets by forcing an overnight, potentially due to a reroute. If I book a flight, I want that flight.
I dont' whine or complain when someone on my flight sits next to me with toxic cologne or perfume, which triggers an allergic reaction, I just put up with it. Sorry travelling with the masses means you put up with what you get. If it is that big of an issue, book a private jet guaranteed to be free of pets.
------------------
If you want to experience good customer service from an airline forget Air Canada and try
CanJet or
WestJet