Canaan River in Harewood, Salisbury Parish, New Brunswick

Canaan River in Salisbury Parish is a stream. Canaan River also exists in Monteagle.

Waterway Type
stream