What bobab said but on and after January 1 you will need a current passport (even for babies)to get in. Your expired passport can be proof of citizenship to get in. I didn't think you needed a current passport to get back in to the US yet, as beardedbruce said. Wasn't a problem for my brother two weeks ago. He just used birth cert and drivers license to go there and back.