Take a ride on the Banff Gondola, enjoy a cruise on Jasper's Maligne Lake, board the train to Kamloops and go on a city tour of Vancouver.
Original Source:
https://www.travelzoo.com/direct/vacations/north-america/Save-400-See-the-Canadian-Rockies-7-nights-w-rail-3158983/