I have two passports. One (Canada) does not require a visa (or ESTA) to enter the US. The other (New Zealand) would require at least an ESTA. If I am flying to visit the US, how can I ensure that the US electronic I-94 system records my Canadian passport number, and NOT my New Zealand passport?
I understand the US electronic I-94 system gets passenger passport information from airline manifests. In this case, should I explicitly give ONLY my Canadian passport number to the airline? What if the airline already has my information, including NZ passport number, recorded from prior trips? How can I control which passport number they will give CBP?
I am assuming that the I-94 electronic record is created when I present a passport to US immigration, but I'm unclear on exactly how it gets cleared when I leave.