Sumas River

These headwaters confluence west of the mountain just north of Lawrence where the nearby Nooksack River exits the Nooksack Valley, and the resultant river then flows north first past Nooksack before coursing generally northeast past the town of Sumas (where it picks up Johnson Creek, the first of its only two left tributaries) and crosses the Canada–United States border.

The Sumas River then runs further northeast, crosses the Trans-Canada Highway near Kilgard (where it picks up Marshall Creek, the second of its only two left tributaries) and reaches the southeastern side of a mountain within the Fraser Valley known as the Canadian Sumas.

It then flows along the mountain's base, draining a wide flatland on its right bank known as the Sumas Prairie (where the Sumas Lake used to exist), before joining the Vedder River and emptying into the Fraser River around the mountain's northeastern tip.

After a devastating flood all over the Fraser basin in 1894, the lake was artificially drained in the 1920s via the construction of the Vedder Canal, leaving behind a vast flatland later known as the Sumas Prairie, which is now traversed by the tributary Saar Creek and the namesaked Sumas Drainage Canal.

Swift Creek, a tributary of the Sumas River, is contaminated with naturally occurring asbestos-laden sediment from the slow-moving Swift Creek Landslide.