The Adirondack is a daily train that runs between New York City and Montreal, traveling 381 miles over 11 hours. The train passes through several pristine natural environments, including the Hudson ...