Squamish Tourism has grown rapidly in recent years. Squamish is the outdoor recreation capital of Canada and people have realized how amazing it is here.
Squamish is a small town north of Vancouver, in British Columbia, Canada. It's at the northern tip of the Howe Sound...