Going to your question, it's an interesting thing about debt. The government has a target of 25% debt ratio, and I assume that when it gets there, it will be happy. Well, if you have a stable debt ratio, my high school math tells me that for a ratio to be stable, the numerator must grow at the same rate as the denominator. In other words, debt must grow in order for the ratio to stay the same, which means you have to run deficits, right? That's just mathematics.
There's an interesting study from the C.D. Howe Institute that said that when you reach 25%, the government should run a permanent deficit of 1% of GDP. In today's dollars that's close to $18 billion a year. That would still maintain a stable debt ratio, and you could use it to finance infrastructure.