I am visiting Canada for the first time in October and I have 11 days. I am starting out in Vancouver and I want to go to a town in the mountains where I can enjoy good mountain views. I want to travel by public transport. Can anyone recommend where would be a good place to go for 4 days or that is accessible by train? Or bus? I would prefer to travel by train.