I’m a seasoned Amtrak rider who spent 6 hours in business class on a Canadian train for the …

A Via Rail train at Union Station in Toronto.Joey Hadden/Business Insider. ViaRail serves more than 400 stations in eight provinces across Canada …