Well the chickens are coming home to roost. Marc Garneau made the announcement because the defense minister has lost his credibility, that Canada will be making major expenditures on National Defense. Basically we no longer have a choice. The current Liberal option of burying you head in the sand and being the cheapest NATO member and freeloader is off the table. Look at what the Senate is recommending and you know what... it will happen. You will find our position will be back to that of Liberal Prime Minister Louis St. Laurent where he had no choice and did properly reequip and size up the military. 

Sorry red liberals.