Originally Posted by
g1ant
On the return I overnight in Vancouver so I know I will have to do Canadian immigration and customs. Which is better to use, an American or British passport?
American. I had previously assumed that it would be easier with British since Canada is in the commonwealth, but this is not the case. Apparently neighbors beats out treaties. With a US passport you will be pretty much treated as a native returning home, but British citizens are treated as any other immigrant.
Originally Posted by
g1ant
Flying YVR-DFW the following day, how does US immigration and custom work on that? Is it the full thing just as if I was flying in from London.
At YVR ou will go to the US departure terminal and clear US customs there. Then when you arrive at DFW it will be like arriving on a domestic flight.