As long as the demand exists, someone (some many) will supply it. No amount of border sealing will fix that; maybe reduce it a bit.
As long as the US has both enough people who want drugs to be illegal to keep them so, and enough people who want to use drugs regardless, this situation will continue.