The railroads had a much greater Impact on America than the canals and steamboats, as these allowed you to cross the country much, much quicker. This also allowed food, mainly cattle to be transported, without the flesh rotting. It also had a big Impact on the Native Americans, as this went through a lot of their land.
Hope this helps