The U.S Government Might support the Railroad because they might be able to use the railroad to transport materials for men at war or other materials the country might need.
A lumber producer in New Brunswick might support it because, the Railroad will require wood for the tracks. The lumber producer can profit from this because they would have to supply a very large amount of lumber to the Intercolonial Railroad. They could also use it to transport the lumber.
Astove manufacturing factory in Sarnia, Canada West might support it because they could sell the steel to the Railroad to make the tracks for the train. and also tranport stoves across the country maybe.