Where are your headquarters?Updated 2 years ago
Our head office is located in Squamish, Canada, halfway between Vancouver and Whistler. Right in the heart of the Coast Mountains. We have 5 resorts within an hour of our office and some of the best backcountry access in the world within minutes of our headquarters.