Canal-clearing vessel (7)
I believe the answer is:
dredger
(Other definitions for dredger that I've seen before include "Vessel used to deepen a channel" , "Boat used to scoop out mud etc. from the bottom of a river" , "Boat removing mud" , "It clears beds" , "Barge-like vessel" .)