The second longest train journey in the entire world-96 hours across Canada