20,000 more border patrol agents on the Canadian border will not help. You are correct.
There is a reason why we won’t succeed with more BP agents. One could look at any war and say that additional troops would make victory easier. The difference is that in a war when enemy troops get through the lines you don’t house them, feed them, educate them, provide healthcare, and use your own judicial system to confound the people trying to round them up.