For 97 hours, the train rolls non-stop from Toronto to Vancouver, crossing four provinces and some of the most remote ...
VIA Rail’s Ocean connects central Canada with the Atlantic region. The journey takes roughly 20 hours and includes sleeper accommodations. The route passes through towns and rural landscapes rarely ...