Originally Posted by
Taiwaned
While the Green Card might be sufficient to get past the TSA security screening, the airlines that I've flown (Air Canada and United) also check to make sure that passengers have valid documentation for entering Canada.
Here are Air Canada's requirements. I still recommend renewing the passport if there is enough time. Even if you call and someone from Customer Service says that it's OK to use an expired passport, a gate agent might still refuse to allow you to board.