" the federal budget doesn’t offer the means"
Of course it does. The Liberals just ran up a $23B deficit, more than twice what they promised, when the economy was in ok shape. They could certainly have come up with the $ for defence spending. They just don't want to.