I entered the USA on ESTA with EU passport via land crossing from Mexico.
My stay in the USA is about to expire and I cannot find/lost my EU passport.
I have not enough time to get a new one from Embassy.
I need to leave the USA.
My only options are to use my Canadian passport and book a flight out to either Mexico or Canada.
I'm thinking Canada is easier given that I have a valid Canadian passport.
Does this present a problem?
Will I need to clear US Immigration when leaving the USA for Canada by air?
If so, will US Immigration not be wondering when and how I entered the USA given that my Canadian passport has no entry stamp and/or there's no entry record for the Canadian passport?
Does US immigration even cross-reference entries and exits into and out of the USA?
When I arrive into Canada, will I have a problem with CBSA, given that they won't have an exit record out of Canada (US entry record)?
The spelling of my first name on the EU passport is spelled slightly differently than the one on the Canadian passport, but family name and DOB are same.