Where exactly is Squamish located?
Squamish is located in the Sea to Sky Highway Corridor (on Highway 99), halfway between Vancouver and Whistler (which is hosting the 2010 winter Olympics). Squamish is aptly named, “The Outdoor Recreation Capital of Canada.” Copy and paste this link http://www.squamish.ca/visitors/ to your web browser to find out more about beautiful Squamish B.C. Canada.