The Governor of the Bank of Canada probably explained it better than I can when he indicated that government spending—not just federal government spending, but also public spending at large—was not helping the Bank of Canada's fight against inflation. I won't put words in his mouth, but that's what he indicated.
I think what will be successful in achieving a 2% inflation rate is mostly the Bank of Canada's monetary policy. It's the bank increasing its interest rate to 5% through successive increases, which I think will allow it to attain its 2% inflation target and start decreasing interest rates in the current calendar year.