Canada's military is underresourced and has been for more than 20 years. Major procurements have been repeatedly pushed off into the future. This had serious consequences when we sent troops to Afghanistan and the LAV troop carriers Canada had made them sitting ducks to IEDs. Thank you to the Liberals. During the decade that the Harper Tories were in power, they kept deferring major defence expenditures and starving the CAF of operational funds in order to meet their deficit targets. The Tories compensated with a sanctimonious showiness about troop fatalities which dovetailed nicely with their pitch to fight Islamic terrorism. Now that the Trudeau Liberals are at the helm, the shell game continues. The only trump card that Canada can offer the Americans is that Canadian troops are literate and well-trained.  Useful cannon fodder, is another way of putting it.  Domestically, is there an appetite for spending on defence, just ask Canada's middle class if they would agree to tax increases