The answer to this question differes based on who you're your biased upon, but in terms of training, numbers, and technology, the U.S. Army is superior to the Canadian.
The mexican army if course
It was the Continental army that won the American revolutionary war. The Confederate army did not appear until the Civil War, many years later.
obviously army to army Persians would win by tactics but one to one a barbarian would win
In the American Revolutionary War, the Continental Army won the war, even though they lost several battles.
England was favored to win due to the non-existence of an American army and the training and resources of the british army.
Then the americans would not get help from the french army and they would lose the war. Wouldnt get their weapons and supplies.
they made use of a large army
Captain America would win not only does iron man have iron on but captain america has a metal shield and he was the first army American solider
San Jacinto
The zombies
they made use of a large army
Godzilla kills american godzilla