Harper took a big surplus and then ran massive debts.Still officially reported as a surplus, you can't refute facts. While unless you're a Liberal sycophant and you have your own reality. I view that under years of stress, running a deficit is acceptable, but when you run it when the economy is going well, it is incompetency, as you can't even tell if it is your helicopter money spurring on the economy, or you actually have a strong one. Trudeau had several years where he should have run a surplus, but didn't and unfortuantely I don't think Con Carney can totally get away from the Liberals mentality.
Likely that last surplus was to try to win an election.
And if you're going to say Harper had the recession then you have to say Trudeau had the pandemic, which was a bigger issue.