What does canalise mean?

canalise meaning in General Dictionary

provide (a city) with a canal