Quite honestly, I think as far as trains to Canada is concerned NY Penn or Albany should be the center of the universe. NYC after all, is the bigger population center and already has the Adirondack and Maple Leaf - and with the Empire Corridor already high speed designated and studied, I'd probably be pushing for improvements to Albany and north - in essence, a branch off the Empire Corridor across the border to Montreal. The Adirondack currently takes 11 hrs NYP-Albany in 2hrs 40min, to cover 141 miles, Albany-Montreal takes 7hrs 20min to cover 240 miles. If the entire corridors trackage were maintained even at 79mph Class 4 standards, (I realize that the Canadian Subdivision runs along Lake Champlain shore and is thus curvy and slow, so that might not be realistic-) that trip would take a total of ~5, 5.5 hours with station stops, 4.5 without. Now further assume it's 2040 and NEC future has reduced travel times between BOS and NYP from the current Acela 3hrs 35min to 2hrs 45min. With a 45 minute connection, call it a 7-8hr trip (it's presently 14). Or, with East-West Rail, connect at Albany. Compared to a 6 hour drive, I would actually call it borderline reasonable and useful transit.