THE NORTH FACE
For years, The North Face brand has been associated with technically advanced and innovative apparel, footwear and outdoor gear. 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.