This is a total disaster. Only an idiot would project 30 plus years down the road and claim they will balance the budget then. How could anyone possibly know that with so may unknown factors at play. What if interest rate spike to much higher level is just one example.
There should be a commitment to balanced budgets over a business cycle not over a century. A deficit is a future tax . It is spending future revenues before they happen. and stealing from the future.. Where a case can be made for borrowing for infrastructure that is beneficial over a period this is not the facts here. This is just operational foolishness with a bunch fools  that seem to be drunk on their own hubris..
There is no hope for this government under this leadership and none for Canadians until they wake up to the nightmare they have elected to run their country into the ground.