Канал - искусственно вырыт, река же образовывается природными силами. Различий множество. При этом канал может быть как шлюзовой, так и бесшлюзовой (если уровни воды разные). Иногда и состав воды может быть разным и поэтому строят шлюзовые каналы для перехода корабля из солёной воды, в пресную, чтобы не допустить экологической катастрофы. Если же река сама впадает в солёные воды, то никаких действий не предпринимают - корабли ходят без препятствий.