worked on canals