You are correct, Suntonu, Banff is a beautiful town and the mountains are stunning!
Actually, it reminds me very much of a tourist town in North Georgia called Helen. The buildings there are also in the Swiss tradition and there are nearby mountains, although none as majestic as the Canadian Rockies!