THE NORTH FACE
The North Face brand has been associated with technically advanced and innovative apparel, footwear, and outdoor gear for years. The North Face Store in Whistler, which is the largest in Canada, carries a range of outdoor equipment including tents and sleeping bags, as well as outerwear and footwear for kids and adults. Located in the Deer Lodge, across from the Olympic Rings, in Celebration Plaza. Call 604-932-4193.