Spanning nearly 4,500 kilometers, the Via Rail Canadian train takes passengers on a breathtaking cross-country journey from Vancouver to Toronto. Over 96 hours, travelers experience changing ...