I am probably not the best person to comment on politics in Canada. I pay far more attention to American politics. However, this articles main points do ring true. And I have a few politically engaged friends who have echoed some of this main points.
I've been paying more attention to American politics as well, because at least in the States there seems to be some sort of hope and conversation going on. Canadian politics has been depressing for a few years now. The Conservatives don't like to answer a lot of questions. A lot of big decisions are being made behind closed doors. They have the power right now, and it doesn't seem like there is much we (the public) can do about.
At the moment I feel the biggest problem in Canadian politics - and perhaps the reason why Conservatives won't listen to the public - is that the left is divided into too many parties. Canada is an extremely left-leaning country, but we divide our votes between the Liberals, NDP, and Green Party. Whereas there is only one right-leaning party that conservatives can vote for. Not sure if you think that is a valid criticism, but to me that needs to change.
This is a huge issue. Especially coupled with the rise of the NDP, and the collapse of the Liberal party. I don't think it will get any better either, as it seems like the NDP are going to be popular from now on, and the Liberals just elected Canadian royalty to be there leader. I think it's time to seriously consider a coalition government, especially if the Cons are able to get a minority gov't again. Coalition governments are a staple in many European countries. Neither of the two parties ( libs and NDP) have really been open to the idea yet, but I think they need to just try harder. As you said, they both lean left, no reason why they can't lead this country together. Just so I'm clear, I'm talking post election, and only if it looks like the Cons are going to retain power. I don't think the NDP and Liberals should merge right now. Other than that, I got to meet Justin Trudeau on PEI and have great hopes for a resurgence of the Liberal party in the next election.