Away up in the heart of the Canadian Rockies, at Lake Louise, Laggan, the beauty spot of North America, which is justly celebrated for the magnificence of its scenery, this motion picture plot is laid amidst the snow-capped peaks and eternal glaciers of that r...