Maybe if Canada actually spent their NATO contribution of 3% of its GDP (along with Europe) on military spending than the US wouldn't have to spend so much. I believe Canada spends a pathetically low 0.7% of its GDP on the military and just expects the US to step up for them.
- - - Updated - - -
Except that isn't what this is about, it's about people not being able to budget their income. If you want nice things than work hard for them, don't expect the government and other people to give you hand outs.