'The Canadian' takes 4 days to travel the 2775 miles from Toronto to Vancouver. Much of the journey is on single track  so the passenger train sometimes has to wait for a freight train to pass.