City on a canal (6)
I believe the answer is:
panama
(Other definitions for panama that I've seen before include "Criticise" , "Hat made of plaited palm leaves" , "Central American state" , "Central American country" , "Great canal in middle America" .)