On sept 19 2017  the Finance Department said the deficit was about $5.2 billion smaller than the $23 billion projected in the first Liberal budget, largely a result of a $3.7-billion LAG in SPENDING that included INFRASTRUCTURE cash not spent.  The real shell game is that they renamed some social program spending as "social infrastructure". We've been had. 

With a deficit of about $20 billion and an expected $100 billion to be added to the debt you'd expect a pile of infrastructure spending.  Here's link to the finance ministry's discussion on infrastructure;  http://www.infrastructure.gc.ca/pub/rpp/2016-17/2016-01-eng.html?pedisable=true

for our nearly $20 billion deficit here is what's planned: 
2016-17 planned spending  $3,322,632,827
2017-18 planned spending about the same. 

Planned, not delivered, then increase deficit spending without infrastructure. . Brilliant! We could not have elected sillier people.