I am a US citizen. I traveled from the US to Canada by air, showing my US passport to enter Canada without a visa. I returned to the US by land (train), and showed my Global Entry card at the border to enter the US, instead of my passport. I'm wondering whether that was a bad idea.
I have an impression that Canada gets information from the US government about people entering the US, in order to determine when they exit Canada. I am wondering whether they will have been able to link up my passport and Global Entry card, to determine that I really did exit. Otherwise, the Canadian authorities might think that I never left and am overstaying.
Is this a possible issue, or are their systems smart enough to handle it correctly?
If it is an issue, what should I do about it?
There's a similar question about the UK: Different documents shown when entering and exiting the UK - could this lead to immigration assuming I've overstayed?