The wall along the US-Mexican border is already built, stopping three quarters of the migrant invasion. It's been done for free with a change of attitude from the top. As we enter peak inbound travel season, the numbers go down instead of up. See year over year chart. Policy moved the needle more than money did.
While Congress won't release wall funds that were already kabuki-style voted, let alone add the new ones President Trump asks for, I think the voters are satisfied. The illegal alien problem has been shrunk four-fold for free.
Canada can move the needle with policy instead of borrowed money, too. For example, all citizens can be first class, not split into regular citizens and Indian Affairs wards. All food bought and sold in Canada can come and go at the price consumers will pay at home and abroad instead of what the cheese and milk police and their friends say. Remember how the world was going to end when the Wheat Board died? It didn't. The same goes for lumber: While we sing the blues about the tariff attack by the US, we have protest dirges when people in China will pay more for our logs than mills in B.C. think the logs are worth.