The origins and cause of the Mexican-American War are very complex, but in general it was started only because the US under President Polk wanted more land.
I Think that it is true. Hope this helps;)
There were many problems. I will name one. Engineering, when building the Panama canal this thing on this large of a scale was new. So the engineering was complicated.