Vancouver is a stunning city nestled between the mountains and sea. From here, board the Rocky Mountaineer train and pass ...