I did, when I checked in at Toronto Canada airport, the lady told me that my passport was expiring soon and I told her that I knew, but when I arrived at NY city airport, it was a different story, I was supposed to fly with Air China but at the ticket counter the lady told me that they wouldn't let me in, in Bangkok, so I talked to the supervisor and he told me the same, so $ 680.00 USD later and 1 hrs flight later, I was back in Toronto. Needless to say, I was really ticked off.