Half a dozen Rocky Mountain peaks, snow-capped even in July, loom over the green Bow Valley Parkway and the town of Banff.