- 309 - 1260 Main Street, Squamish, Squamish, , CANADAI have just recently sold this listing at 309 - 1260 Main Street, Squamish, Squamish.