What you really need is a RADAR tank level indicator mounted in a pipe. Sure, it's probably 2 figures more than the other solutions and you don't really need to know the canal level to that high of a precision, but it's also really cool laugh