A canal is a river with canal boats on it in which people live on, it usually has a gate to let boats in and out. A river is a long piece of water for example the Amazon river and the river Thames. A stream is like a river just very shallow and usually narrow but sometimes wide and a lake is a very large very deep pond basically just like 20 x deeper and larger.
Chat with our AI personalities