The Liberals posted a $17 billion deficit, which sounds good, but isn't since the lower deficit was really the result of their inability to get their infrastructure funding out fast enough.  
The real problem is that income tax revenue actually fell from last year even though the economy is stronger.  So, the promise that the previous tax hike on the 'rich' would pay for the middle-class tax cut was pure fiction.  This also means that the 'deficit will pay for itself" is also pure fiction.  The Liberals need to keep raising taxes or it will be the 1970s all over again.  
BTW, since the propose tax hike is only on those who actually earn their income and not on family trusts, Trudeau's inherited money is safe from from higher taxes.  I guess Trudeau just doesn't like those who actually work for a living and are successful.