A must see if you come to Edmonton. You can ride a train, street car, visit lots of old buildings with dressed up volunteers to answer you questions about the past. Lots of activities for all ages. I would re command bringing your own food and drink as it is a bit on the pricey side.
More