Banff, one of the prime tourist attractions in the Canadian Rockies, is surrounded by Banff National Park.