As nouns the difference between canals and watercourse
is that canals is while watercourse is any channel, either natural or artificial, through which water flows.
watercourse
English
Noun
(
en noun)
any channel, either natural or artificial, through which water flows
Hyponyms
*