You bring up some interesting concerns, CJ. Let me see what I can do to reply.
Okay, so, let's begin with the military spending you seem so concerned about.
As you've claimed, CJ, Canada's military is rather poorly funded. Thankfully, the recent budget just gave it a 1.6 billion shot in the arm, and has more on the way

Canadians just payed $50 a person to increase our military.
Not enough, but, well, forgive us if we have healthcare and other such things on the mind. By and large Canada seems content to let much of the world do as they like so long as they aren't committing genocide. If the UN goes somewhere, we'll likely send something along.
So, let's talk health care.
So, from what I can dig up from every source I can get my hands on, the Federal Canadian government will pay out $42 billion this year in transfer payments for heathcare and social programs.
This means healthcare, welfare, and a whole host of other things, cost Canadians about $1300 per person, per year, in federal money. (Plus provincial spending)
Not only that, the federal goverment intends to increase health care spending by about $17 billion over the next three years.
So, yeah, Canadians shell out a fair bit. If these calculations here are right, I'm seeing about 9% of Canada's GDP being spent every year on healthcare.
Funny thing is this: In the for-profit system the US currently has, the numbers crunch out to about 13% of the US GDP.
And, it gets more interesting. While Americans apparently spend a higher percentage of their GDP on Health care, an estimated 43 million people don't have *any* health insurance to speak of, and an estimated 100 million more don't have adequate coverage.
Meanwhile, anyone who needs healthcare, gets it free of charge in Canada.
Another interesting tidbit. It would appear that of every dollar spent on healthcare in the US, 31 cents go into administrative costs. Contrasted with about 17 cents on the dollar in Canada. (And people here *still* complain there's too much bureaucracy.)
So.... is it fair that Canada doesn't spend enough on the military? Perhaps not. But really, most Canadians love the healthcare system and want it to keep going the way it is.
Socialized? Yeah, pretty much. Every tax payer pays in, but not necessarily everyone takes out. (Though between prescription drug coverage and such, we all get a cut.)
However, you're also more than allowed to take out extra coverage. It helps. You can upgrade your hospital room, and so on, if you really want to.
Quality? I have no complaints. Some people complain that elective surgeries have too long a waiting list. I think "Deal with it." So you can't get your nosejob done tommorrow. Someone needs a cancerous tumour removed today? By all means, go right ahead, I say.
It could also be noted some are pushing for a two tier medical system here. Healthcare intact, and on-demand for-profit care for those that can afford it.
We'll see what happens.
I still think "Socialized" healthcare isn't exactly the devil some make it out to be