Because her travel involves the US she may be able to file something against Air Canada through USDOT.
https://www.transportation.gov/airco...umer-complaint
US DOT requires carriers to have a Customer Service Plan and to follow it.... Not sure what the consequences are for not following through to USDOT expectations.
http://www.aircanada.com/us/en/custo...vice_plan.html