canaller

Noun

 * 1) A person living or working along a canal.
 * 2)  A vessel of a design modified for use in a particular canal.