Yes, and if it's only a canal, i.e. relatively level, there wouldn't be enough to make it work. "A head of 1 m can be used to pump up water to ~30m, while a 7 m head can pump water up to 210 m".
formatting link
Besides, they clack away continuously while pumping which can be annoying.