I didn't say Canada had no defense... I said less.
The more weapons you have, the more you are looked upon for help, and then when you need to use them to defend your own country and people, the world looks on it as a bad thing. Overall, the US is hated for defending its people. Surprising to me that this war is more justified than vietnam, but it feels about the same.
No, war is never good. How do you avoid a war when people believe they should kill you? Just let them? exactly.