Я хочу только добавить. При вылете из США штамп в паспорт не ставится никогда. Штамп ставится только по прибытию и то, если прилететь. Морем не знаю, не пробывал как-то

а Канадско-Американской границе штампов не ставят тоже. Ни США, ни Канада. Проверено лично.
Швейцария не ставит штампа вообще - ни по прилёт в страну, ни при вылете, но это касаемо паспорта США. Проверял лично.
Германия ставит штамп и на влёт и на вылет. Тоже проверял лично.
Короче, порядки у всех разные.
Это так просто для расширения кругозора, не совсем в тему.