Where are your headquarters?Updated 3 years agoOur head office is located in Squamish, Canada, halfway between Vancouver and Whistler. Right in the buzz of the Coast Mountains. Was this article helpful? YesNo