This was to make sure trade could flow as smoothly as possible. I hope this answer helps!
Yes, it is true that the Treaty of Versailles was violated by Hitler's military build-up, since the treaty expressly prohibited the German military from reaching this size. Many European powers "turned their heads" however, since they didn't want to engage in another conflict.
Explanation:
the US government might support the road because they might be able to use the railroads 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 the railroad would need a large supply of lumber. They can also use it to transport the lumber.