Yes, it would. For starters, Immigrants would not have to make the trip to the USA illegally through the desert and instead, they could just make a safe legal trip to Canada and be given refuge. Same with literally every other demographic they feel is being threatend by Trump. Oh wait, Canada doesn't care.
Are you really not aware of the difference between trying to get out of Mexico into the us and trying to get from the us to Canada?
And people already can imagrate to Canada that isn’t gonna stop people from trying to get to America when America is right next to them and Canada is not.
Both of those would happen as soon as hell freezes over. No country on earth would be okay with essentially being taken over by another country, neither the government nor it's people. If by some miracle you can get them to accept it, you will have zero chance of defeating the cartels and removing corruption from the country. Even if it was possible, the moment you leave, new cartels will form.
Drug production/trafficking is simply too profitable. You will never stop it. You can certainly try by doing mandatory checks of every single person and every piece of cargo coming into the USA as well as maintaining a heavily manned/patrolled border wall. Logistics and costs would make that impossible to implement though. Traffickers would still end up finding a way to circumvent all of it.
Provided with a legal, safe and easier pathway to Canada I would take the guess and say that the numbers would of immigrants from Mexico to the USA would decrease.
- - - Updated - - -
That was the point of NAFTA.
- - - Updated - - -
Even simpler solution, Mexico can stop being a shithole and electing such useless and corrupt officials.
And how would you do that?
The only way to uplift a country is for the people there to uplift it themselves. And in most developing countries, that isn't the case. They don't want to uplift their own country, they want to flee their country for a better life elsewhere.
Its one of the reasons China is so successful. They recognize their shortcomings and copy what works in the west instead of trying to reinvent the wheel... Millions of their students travel abroad and study at western universities and then they bring that knowledge back to China. The Chinese people genuinely want to improve their country.
Why does it have to "accomplish something"?
Doing something that will save yourself money IS an accomplishment, why would I want to do something that is more expensive just because it benefit everyone? When I do something, the person need to benefit the most from is myself.
And they are not even part of your society if you shut them out (in case the argument is better for society).
If drugs were made legal and taxable across North America there would proabbly be less of a cartel presence, the way I see it it would have to be partner ship with clear lines set America wouldn’t soly be in control of any of it.
- - - Updated - - -
I guess that would be a bit Fu but ultimately pointless.
- - - Updated - - -
Get rid of them put that American military to use. I doudt the common man likes being in a cartel.
- - - Updated - - -
Why would the numbers decrease it’s easier to try and cross the border then it is to apply for immagration.
- - - Updated - - -
Not sure all the details but I would start by legaling and taxing drugs across the three country’s and trying to remove the cartels and corruption:
- - - Updated - - -
Not every one is as selfish as you and I’d like to see the improvement for more people then just the greedy self interested.
I can't help but to think of southpark in every discussion like this.
Maybe mexico needs to take care of their people.
For all that people are saying how "horrible" it is that the US wants to deport illegal foreigners, noone has ever asked the question why these people want to be here in the first place. Everyone criticizes the US government for enforcing its laws, but not Mexico for being a terrible place to live and not doing anything about it.