There are disadvantages in canals than railroads. One is it cannot be used to ship goods. Compared to railroads in where it has geological constraint. Railroads do operate faster than canal boats thus it is preferable for passengers not just for cargo.