The article makes it clear that the US and Canadian governments spend roughly the same of amount $ per capita on health care. So it's not like Canada is spending too much on health care such that it can't afford defence. The issues are entirely disconnected. The US, for its own reasons, spends as much on defence as the rest of the world combined. You want Canada to match that?