As far as flight 882, AC didn't follow their own policy (for mechanical delays).
http://www.aircanada.com/en/travelin...edflights.html indicates that hotel rooms should have been provided.
This fact was also listed in their Customer Committment, and I haven't seen a press release recinding that at all. I think I still have a copy somewhere.