The border crossing takes longer time during summer months because of larger ridership (and more train cars) when compares to winter months, so expect some delays arriving NYP. Passengers will stay inside the cars for US Custom inspections. Usually the train will make up the lost time from delays during border inspection.
You can check the latest month's delays on train #68 to NYP here:
http://www.amtrakdelays.onlineschedulingsoftware.com/