The US has a treaty with Canada. It was signed back in 1909, it is called the Rush-Bagot treaty. It was a mutual disarmament between the U.S and Canada. That is the reason why we dont have a wall between the two countries. It is now an unguarded border that the U.S. does not have to worry so much about.
_________________________
Corey Smith