Old Time Trains is a website on just that topic. But it also contains errors

Old Time Trains
“Kaslo & Southern "
… err, nope, K&S stands for Kaslo and Slocan
“… #2 a wood-burning Mogul (note the link and pin coupler) hauling regular passenger train through the rugged Kaslo River Canyon 16 miles west of Kaslo in the Spring of 1896 on the newly-opened line of 45 lb. steel rail layed without tie plates, the normal practice at the time. BC Provincial Archives

3 ft gauge - reminiscent of one Heiri Maag’s piloting Mogul tank engines from Landquart to Klosters on the LD, later on RhB.

Southern BC is criss-crossed by abandoned former rail lines. One of them, Nelson & Ft Sheppard, lead from Nelson via Ymir, Salmo, Fruitvale to Waneta at the BC/WA border. More importantly, perhaps, Nelson was a major stop on a southern rail link from Vancouver to Lethbridge (Alberta) and eastward. It included the fabulous Coquihall & Kettle Vally Ry continued on the Columbia and Western from Midway via CAstlegar to Nelson and on to Creston, Cranbrook and the Crowsnest Pass. Eventually this was a CPR owned network and from 1978 on CPR began to dismantle it all. The Kaslo-Threeforks-Roseberry track was abandoned in the early fifties after a devastating flood.

Other sites with an interest in former rail lines:

Columbia & Western Trail Society:: Trail History

Trails in Time :: Columbia & Western Railway (boundary Rail Trail)

Nelson then and now