Here is what happened, my family of 5, me, my husband, my 3 kids aged 9, 10, 12 were traveling from Laguardia to venice connecting in Toronto via Air Canada, we are from Philadelphia, i found cheapest rates about 2400 for all 5 tickets, so when we were to check in, they told me i cant board the flight because Italy required 3 months passport validity which I did not know about, and my 9 years old son had 2.5 months validity, so they denied boarding, I was so frustrated and crying, and the lady at the check in did nothing, she basically was so sick of us and told us go get a passport which we did by end of the day but we missed the flight, when we managed to get expedite passport the same day - it was Friday, we called airline and they said automatically my return flight is cancelled too! and the new tickets would cost me 3000 per ticket! remember it is 5 tickets, obviously i could not travel without my 9 years old son, wish it would be me, at least they could fly, so they gave me no choice but buy rush tickets through airflot, we managed to get to Venice next day, but it costed me so much for rush tickets about 4500 including all the hassle with hotel and taxi, on top of me being hysterical, they gave me some credit but took 300 out of each ticket as penalty so basically gave me minimal amount as a credit, i asked and begged them to look for any other flights next day if they could put us or even split us up as long as there are seats, nothing, they used the situation and took advantage of this giving me no choice but using another airline, I am so frustrated, the lady next day at airflot said definitely to fight it out. I just don't understand why they are being so cruel, do you know if anything can be done about this? I am so frustrated, i did not know 3 months validity policy and they could be more compassionate toward our situation especially involving 3 small children, luggage, and the fact we were 2 hours from home, the check in woman was actually smiling and thought to be happy my family vacation was screwed, she did not think we will be able to get a passport by end of the day, all of this costed me $4500 in losses, i wonder if it is possible they can waive the change fee, i would completely agree if they would give me a full credit I could use, at least it is some understanding. Please let me know if you know something about it, i am still very frustrated, my little son seeing me crying started telling me I told you i dont want to go on this vacation, i would rather stay with grandma and she offered to come pick him up, i refused, ho can they be so cruel? I spent 2 hours on the phone waiting and then i was given no choice. Please help me, the vacation itself was so expensive considering internal flight to greece, everything was booked in advance so any variation of this sort gave me losses, I am glad we overall managed to get to Venice next day and everything went according to the plan but i was heartbroken for $4500, it is alot of money. I just don't understand why they can't consider special situations.....i checked and there were at least 10 flights from NY with air canada to venice, they could try to accommodate us free of charge, it happens if they have seats, don't get it, i really feel i wont fly with them at all after this kind of treatment, be it airflot, I am 100% sure they would just put us on next available flight or connected flight or anything possible so we make it and the trip would be less stressful, please advise! Thank you very much for your help!