Lake Louise strikes you for two reasons: the absolutely stunning scenery that surrounds it, and its huge size. Lake Louise is located in a UNESCO World Heritage Site and in Canada’s first National Park. It has more than 4200 skiable acres (1700 hectares), which makes it one of the largest ski areas in all of […]