The car, dubbed River Forth, was bought from the railway for $1 in 2011. Originally a luxurious solarium, it was later used as a work car before finally being left to rust at a train yard.
Heritage Park says its staff and contractors spent two years converting it into a reimagined 1920s dining car, complete with replica wood panelling.
On Tuesdays until Aug. 25, lunches ($120 for two for "a historically inspired menu") will be served in the car while it is pulled by an antique steam engine around the park.
To reserve, call 403-268-8500.