Squamish Watersports Blog Posts

  • Facebook Social Icon
  • Instagram Social Icon
  • Vimeo Social Icon

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...

Please reload

Search By Tags
Please reload