The Water be CGI most probs, the Canal Boats with a rig atatched underneath them, a runner "track" on the floor and a upright rig attatched to the canal boat, so that they can be animated frame by frame by the rig being slid along,the floor track by moving the rig will move the canalboat along.
