> (Sure, a flight near the Canadian or Mexican border could in theory divert to a Canadian or Mexican airport, but it's unlikely many people on those flights have their passports with them.)
There must be some procedures in place for this - I pretty regularly take domestic (Canadian) flights that pass over the US where I don't carry my passport.