Glen of Calgary sent these two railroad themed postcards recently. Glen's has the Gem's World Postcards blog here. He has added several quality railroad postcards to my collection, especially Canadian Pacific postcards. The Sleeper Only trans-Canada trains began in 1907 on a limited basis (a three runs a week) and became more popular and frequent during the 1920s, following the prosperity after World War I. Americans seeking a way around U.S. alcohol prohibition were frequent passengers. They also sought out the train for its luxurious interiors and high quality wines and liquors.
The painting reproduction poster postcard at the top by an unknown artist appears to be a commemoration of the driving of the last spike at Craigellachie, British Columbia on November 7, 1885. It is almost a duplicate copy of the photo of that event, see below.