Experience the magic of Canada’s VIA Rail sleeper train! Join us for a 96-hour journey from Vancouver to Toronto aboard the Canadian, one of the world’s longest train rides.