I'm a US citizen with an expired US passport. I do have a current Offical US passport. Can I use this to cross the boarder and get back to the US without being on official US government business? I can't get a clear answer from either US or Canadian customs websites. They only state that a valid passport is required. However, I did find where it states that official passports can only be used while on official business. However, I'm not trying to use the official passport to get a visa, only to verify citizenship. Any ideas?