Respuesta :
Generally speaking, cities grew along railroads and canals because "workers could not live anywhere else," since the canals and railroads provided for the easy transport of workers and goods.
I just took the test !!
The answer is not B it is C.
"Settlers could not obtain cheap land nearby" :))
Hope this helps <3