要处理运河水源的问题。有些运河（例如苏伊士运河）没有这个问题，直接有向大海的出口。若是运河高度不是在海平面，就需要其他的技术来克服此问题，有时可以用其他河流或是水泉的水来补给水源，也可能再配合其他方式来处理季节上的河流水量变化。若没有这类的水源，可能会用水库（可能和运河分离，也可能整合到运河内）及back pumping来提供需要的水量。有时也会用矿坑中的水泵出后注入运河内。有些情形会兴建feeder canals，从远处提供水源供运河使用。若运河的一端会有大量的货物上船或是下船，会兴建。渠槽的宽度一般