Topping bucket lists of train nerds around the world, the four day train journey between Vancouver and Toronto (on board the aptly named 'Canadian') is a truly once in a lifetime experience. Along the way,