Fraser Valley Heritage Railway Society in Surrey, BC.
We had a lovely time Saturday, July 14, 2018. Our 3 y/o daughter loves trains and we had seen the train a couple month prior (I think they were preparing and maybe advertising) going down the tracks as we drove along side them.
The volunteers were all very lovely. There were a lot of them, probably 10+ people. I was at first sticker shocked at the admission prices but the train ride was almost an hour. The commentary from one of the volunteers was great. He provided a lot of history and facts on the first half of the stretch. It was a bit of a long ride for our daughter, she was good to go after the first 20 mins. There are also no washrooms onboard once you leave the station, obviously, so you have to make sure you go before you leave.
They had a simulator that you could drive while you waited for your train to depart. She really enjoyed that!
I'd recommend this attraction if you can afford it. It cost us $50 for our family of three. Adults are $20 & kids 2-11 years are $10. read more