OK, It's hypocritical of me to debate American politics..since that's what I was bitching about, You've got me on that. And I completely agree with your point about corporations.
However, blaming your massive military budget on peaceful nations is pretty weak. Canada has about the same chance of being invaded as other countries of roughly similar population and defence spending....Australia,Italy,Spain etc...It's not happening. You're military spending is your own doing. At least point the blame/excuse at the middle east please.