canal-v-river