Carney’s Defense Spending Will Add Up to $46 Billion to Economy, CIBC Says