Looking for an ADVENTURE, ARTS and CULTURE, A DAY at THE SPA, a place to DINE or SHOP or a PLACE TO STAY?
Visit our business listing guides below to find out more.

Return to Directory
The North Face

Listed in


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.


  • 4314 Main Street
    Whistler VON 1B4
  • (604) 932-4193
Map & Directions