At the airport, I discovered my passport had expired. I always enter the U.S. with Nexus. I was able to finally enter into the U.S. but was warned and probably flagged and might have troubles re-entering Canada. Can anyone please advise what to do now? Visit a Consulate in the U.S.? Thanks for any guidance.