Troubleshooter: Stranded overnight by Lufthansa, Air Canada

Spouses are stranded by Air Canada in Toronto after a flight delay on Lufthansa. Why won’t the airlines cover her hotel expenses?

Travel Troubleshooter
October 21, 2025 at 7:00PM
Travelers look out over grounded Air Canada planes as flight attendants picket at Pearson International Airport in Toronto, Aug. 18, 2025. (Sammy Kogan/Canadian Press via AP)

Q: My husband and I were stranded in Toronto on our way from Stockholm to Cleveland after Lufthansa rebooked our flights due to a flight delay. The flights included a leg on Air Canada from Toronto to Cleveland. But even though we had boarding passes and a rebooking itinerary, Air Canada denied me boarding, claiming that my ticket wasn’t valid. (My husband’s boarding passes were valid.)

Lufthansa refused to help, leaving me to pay $178 for a hotel. Neither airline will take responsibility. We flew home the next day. What can I do?

A: When Lufthansa rebooked your flights, it should have ensured that your ticket was valid on all segments, including the Air Canada leg back to Cleveland. Under EU Regulation 261/2004, which governs your delayed flight from Stockholm, Lufthansa had a duty to reroute you and cover the necessary expenses that were caused by its delay. Issuing a faulty boarding pass and leaving you stranded in Toronto is a clear breach of this obligation.

Air Canada also failed you. The Montreal Convention requires airlines to honor valid tickets and boarding passes. If there was a ticketing error, it should have worked with Lufthansa to resolve it immediately, not abandon you at the gate. Both airlines’ responses of “not our problem” are unacceptable.

You did almost everything right. You kept records and escalated your case to both carriers. Could you have done more? Maybe. First, booking a hotel yourself should have been your last resort. If you’re stuck in a stopover city, you need to apply pressure to your airline to help you then and there. Don’t book a hotel then try to negotiate a refund, because airlines will always try to avoid paying.

Second, a brief, polite email to one of the airline’s executives might have helped. I list the executive contacts for Air Canada and Lufthansa on my consumer advocacy site, elliott.org. Also, an appeal to the U.S. Department of Transportation could have helped the airlines see the error of their ways.

So, what went wrong? This was classic codeshare confusion. In the correspondence you provided, Lufthansa wanted Air Canada to take responsibility for the flight because it was the “operating” carrier. But Air Canada wanted Lufthansa to take responsibility because its flight from Frankfurt, Germany, to Toronto was delayed. As a result, no one would take responsibility. Come on!

I recommended that you send a complaint to the DOT, which regulates airlines in the U.S. (where you booked your ticket). You did, and you received a full refund for your hotel from Lufthansa.

Christopher Elliott is the founder of Elliott Advocacy, a nonprofit organization that helps consumers solve their problems. Contact him at chris@elliott.org or elliottadvocacy.org/help.

about the writer

about the writer

Christopher Elliott

Travel Troubleshooter

More from Travel

See More
card image
Visit Romaniemi and Visit Finland

A Christmasy tour of Helsinki and Lapland tested mother and child — and changed how we traveled together.

card image
card image