So I was planning to head down to Buffalo to the weekend and booked my hotel and the morning of my trip I realized my passport expired (shit!!!). I checked on line and on the official web sites they say it was a no go but on one site it claim an expired passport was good for 6 months after. Mine expired in August so I said what the hell I already payed for the hotel so I decided to try. I got to the border fully ready to turn back but customs officer let me in wit no issues. Even coming back Canadian customs did not say anything about it being expired either. Actually I flew to Vancouver in September with it and did not even realized it was expired then and no one said anything then either. Wondering if anyone else had similar experience?