Only as long as Spain had the power to make it so.
Well Mexico was an independent country during the 1846-1848 Mexican-American War, which saw the US annex large swathes of Mexico (the present states of California, Utah, Colorado, Arizona and New Mexico).
America's war of expansionism was actually criticised by the House of Representatives at the time as "a war unnecessarily and unconstitutionally begun by the President of the United States" (the President being the Democrat James Polk). One of those who opposed it was Abraham Lincoln.
So I don't know why you have no problem with the US taking over much of Mexico, because you wouldn't like it of they did the same to Canada. You'd be demanding America hand that territory back.
All that matter is the USA kicked Britain's ass out of the USA.. they beat your ass boy.. remember that.
Your Red Coats or your Navy could win against the American's
North America was no ones land before the natives came over from Asia. It wasn't Mexico until the Spanish came and claimed it. Then the settlers there decided to make it their own I suppose. Same with most American countries. It's the way it has always been done and likely will keep doing. The only ones that seem to want to expand their territories these days are fascists' and dictators. So, with the new US government, you may have a point....lol
You seem to have the attitude that the British are the only ones with the right to conquer new lands. That day is done.
But, you don't seem to realize you Brits stole it from the natives to begin with. That's my point.
If the US invades us, not much we can do. Not going to lose sleep over it.
Once again, you don't get it. The Brits, Spanish, French stole America from the natives.
What I am saying is that the conquering of other peoples lands is an age old thing, was always that way, probably will continue that way. Yes, those evil Americans, that you seem to hate so much may do it, but also look at Britain. Through the centuries, they were masters at it, be it America, Africa, India....all over the world. The British have no reason to talk about others trying to dominate the world.
BTW, I was born in England, came where as a kid. Glad I did.
Considering the majority of N.A. Natives have heavy European influence in their bloodlines , who will win that battle . Kick out the Europeans and N.A. would be populated by Asians and South Asians ( I/e Indians from India ) .So if the US invaded western Canada and annexed it you would just let them have it because "it belonged to the natives first"?
If a country sent a massive armada over to the United States with the aim invading it and annexing it all the Americans should just allow them to take their country over because "it belonged to the natives first"?
That's your logic.
Nobody stole the United States. There was no United States when the Europeans colonised the area. The United States was created out of lands they stole from other people - the British in the east and the Mexicans in the south and west.
Your logic also implies that Canada and the United States have no right to be in existence because their territories were "stolen from native people." So you think all those lands should just be handed back to the natives and those two countries should no longer exist. Because if the British have no rights to the 13 colonies then what right do Americans have? Even less rights than the British, considering they were British before they were American.