The Squamish River is a short but very large stream draining a complex of basins in the Coast Mountains just north of Vancouver, entering the sea at the head of Howe Sound where the town of Squamish is located.
The Squamish River is a short but very large stream. This short but very large stream is draining a complex of basins in the Coast Mountains just north of Vancouver where the town of Squamish is located. The Coast Mountains are entering the sea at the head of Howe Sound.