Banff es un pueblo turístico ubicado en la provincia de Alberta, dentro del Parque nacional de Banff. Las cimas del monte Rundle y el monte Cascade, parte de las Montañas Rocosas, dominan el paisaje. En Banff Avenue, la avenida principal, las tiendas de moda y los restaurantes se mezclan con hoteles estilo château y tiendas de recuerdos.