canaller

noun
  1. a person who works on or operates a canal boat
  2. Usage: chiefly British; historical
  3. a person who travels or lives on canal boats
  4. Usage: chiefly British

Examples