The high-definition live cam above takes you to Banff Avenue, the main street of Banff - this town, in the Canadian province of Alberta, sits in the Bow River valley, within the stunning Banff National Park, the oldest in Canada. Have a look at this charming town, Banff, on our street view feature by scrolling down the page.