El pueblo de Banff está ubicado en el Parque Nacional Banff en Alberta, Canadá, al oeste de la ciudad de Calgary. Banff es la primera ciudad en ser incorporada dentro de un parque nacional canadiense y es la segunda comunidad más elevada de Alberta. La ciudad es considerada un pueblo resort y atrae a muchos visitantes por sus aguas termales y montañas. Fue fundada en la década de 1880 y luego fue convertida en pueblo resort en virtud de su ubicación. Banff queda cerca de muchas montañas incluyendo las Montañas Cascade y Montañas Sulphur y está situada encima de la Cascada Bow, cerca del Río Bow y del Río Spray.