Briefly, my boyfriend's mum booked a ticket for me to Germany through a travel agent. The travel agent requested a scan of my passport photo page (which shows the expiry date). I hold a Canadian passport.
The problem was discovered right before I was boarding the plane, after check in and security and they did not let me on since I had less than 3 months left on my passport by the time I would be departing Germany.
My question is, should the travel agent (a person who personally reviewed the documents when the ticket was booked) or agency be responsible for the cost of rebooking the flight?