Answer by
canadabee (932)
Technically, you should always carry up-to-date identification with you when crossing any international border, and this counts for the Canada-US border. However, many border guards will forgive a recently expired passport and simply tell you to renew it at your next opportunity rather than preventing you from entering either country. I know this from personal experience.