The spectacular Cascade Mountain, in Banff National Park, towers over the main street in Banff, British Columbia.

The spectacular Cascade Mountain, in Banff National Park, towers over the main street in Banff, British Columbia.