Squamish Squamish is a picturesque town located in British Columbia, Canada, about an hour’s drive north of Vancouver. It is known…