On the Vancouver Seattle Casacade Train, you clear US Immigration inside Pacific Central Station right before you board the train and have your luggage security screened by an X-ray machine. When the train reaches Blaine, WA which is not a station stop, the Customs officers board the train with the sniffing dogs and collect your customs declaration cards.