Ottawa ended its 2016-17 fiscal year with a deficit of $17.8 billion. That compared with a $23-billion deficit that was forecast in the spring budget.

More...