Trump could raise the money to build "The Wall" by issuing thirty year government bonds and then retiring the debt by charging tolls:  $500 per truck plus $500 per ton of cargo plus $10 per truck mile travelled in US.

The cost of the wall to Americans would be $0, and in the end the entire project would be paid by Mexican exporters to the USA.