The federal government’s new budget devotes tens of billions of dollars in new spending to national defence, infrastructure ...