Se você não pode entrar no país de destino, a companhia aérea tem que voar de volta em seu próprio níquel, e ele tem que pagar uma taxa pesada. Portanto, a companhia aérea sempre verifica sua autorização para entrar no país de destino.
Eles usam um banco de dados global dedicado (TIMATIC) para saber o que você precisa para isso (esse banco de dados mapeia cada cidadania com todos os países e lista os requisitos).
Na maioria das vezes, eles são muito rigorosos, por exemplo, se você viaja para a Alemanha como cidadão alemão e mostra seu Personalausweis, ou se você viaja para os EUA e mostra seu cartão Global Entry, eles não aceitá-lo, mesmo que legalmente seja suficiente para entrar - mas a TIMATIC não o diz.
O TIMATIC lista as opções especiais para o Canadá - EUA, para que você possa fazer isso sem um passaporte e usar o Nexus, etc. Caso contrário, você não receberá um cartão de embarque sem mostrar essa prova.
Levando sua pergunta mais literalmente: não há necessariamente uma verificação de passaporte no portão . Isso acontece dentro e fora, dependendo aparentemente do humor, da companhia aérea e da hora do dia. Mas sempre há um cheque antes de você receber um cartão de embarque.