Yes, absolutely. Amtrak
will require you to provide your personal info and passport or document data upon booking. The Adirondack will stop at the border for inspection (CBSA northbound, USCBP southbound). Agents will walk the train and check everyone's documents. Beware that, if there are problems with anyone, the entire train may be held for minutes
or even hours.