Of all the winter train rides of the world, the Japan Railways Group named the Canadian Rockies Snow Train the best. The train sets off from Vancouver and travels overnight to Jasper, where it ...