Re: "it's difficult..."
<<I would think Canada are more than happy to build a wall - and pay for it>>
Well, given that a little under 80% of Canada's exports go to the US (I know, dumb idea to be so dependent on one market; it's been said before many times) I'm not so sure we would be. It would have to have a door in it wide enough to let a truck through.