Learn about the Alberta towns that cater to the millions of visitors who visit the Canadian Rockies. Each townsite has its own unique history and character.