OK, so which naval power is going to attack us? The US Navy is the largest in the world, larger than the next 13 navies COMBINED. China doesn't have the naval power to invade Taiwan, just a few miles from their coast. Even if Russia had a significant navy (which they don't anymore), their military is a hollow shell, and they are always worried about the 2 billion Chinese on their border.
The Canadians? Their military consists of 3 mounties, a kayak, a pickup truck, and a kite.
The Mexican Army couldn't organize a piss-up in a pub.
%^#$%$# funny about the Canadians