Recourse for a 24-hour flight delay on Air Canada
The flight was supposed to be on a wednesday at 20:50. Flight was delayed for 30 minutes at first due to a mechanical problem. They kept pushing it later and later until after midnight and people were complaining a lot. Restaurants in the airport were all closed at this time, and after a bunch of complaints, the Air Canada employees brought out snacks like chips and juice. These snacks were all expired from over a year ago! They took them back and gave them new ones, and then in the end, they told people to go back home and they will notify them of the flight replacement. My parents ended up going back home after 3am and their flight rescheduled for the next day at 19:45 or so going through a different country with a slightly longer layover (2 hours before but now 3.5 hours).
Air Canada gave them some food vouchers for the airport as well as vouchers for the Taxi to go back home and then back to the airport.
What can they do? Who can they complain to and do they have any recourse to get partial refunds other than their insurance through the CC company? A lot of people we know keep pushing them to do this, but I am unsure on how to go about it.