Banff National Park, Alberta The Whyte Museum of Banff is the envy of many other businesses in town for its location alone. You find when you are walking around inside that you spend an equal amount of time admiring the snow covered trees that surround the well lit building. The Canadian Rockies has a great…