> If your final destination is Mexico or Canada, then a visa waiver might not be an option, even if you'd otherwise be eligible, because the visa rules classify some travel within North America as not leaving the United States, If you have a one way flight or stay for more than 90 days, you may need to get an actual visa; it may be easier or cheaper to just avoid the stop in the USA.
This is crazy! So if were to stay for an extended period in Mexico, and my plane happens to transit in the USA on the way, I will become an overstayer in the USA?! Despite only staying a few hours there.