I think people think in too short of periods of time and think of the present very good relationship between U.S. and Canada (I know we bicker like in this thread but if you think of the U.S.–Canadian border it really is something – so long and yet so unguarded and trusting by both sides. It is amazing.)
It is always better economically for a country to have a small military. I don’t think there is any denying that (?)
The problem with abandoning your military is that you will be then incapable of defending your sovereignty (like another poster mentioned). It seems like no big deal now but, over time, other countries will challenge that sovereignty. Slowly at first but it could mushroom quickly as other countries realize what is going on.
Sovereignty exists because all people agree that it is what it is. A sovereign nation ACTS like a sovereign nation. If it does not, it risks losing that status. It then has to scramble to reassert itself of it is in big trouble.
Right now, the U.S. (despite one Canadian posters denial) will not allow Canada to be threatened. China, to just pick a country, would not be allowed to come over and annex Canada. The U.S. would not allow it. If the U.S. was to just wink out of existance, Canada would need a sizeable military to protect their sovereignty. So, despite the OP’s beligerent tone, is right in that Canada is relying on the U.S. military to protect them. This appears to be a good thing in that Canada gets the benefit of protection without the cost.
However, this is now. What happens in the future? If Canada does not act like a sovereign nation, will the U.S. continue to treat them as such? Will other countries? 100 years from now? If you think this is far fetched, what would happen if Canada was threatened and the U.S. needed to help. If Canada had little military, the U.S. would need to move into the country to, not just help, but to actually carry the burden of defense. Canada would appear more and more to not be acting like a sovereign nation. It would only be a matter of time before it started to not be treated as one.
Now, maybe this is ‘old fashioned’ thinking. Maybe the world really is different from the past hundreds/thousands of years. Maybe sovereignty is now inherent and not granted based on countries acting sovereign. Maybe…
Do Canadians really wish to take that risk?
JMHO