Squamish has an estimated population of 17,518 people, according to 2011 census. It is located at the north end of Howe Sound on the Sea to Sky Highway. Tourism is an increasingly important part of the town’s economy, with an emphasis on outdoor recreation.
MORE >>
We look forward to helping you.