You're right: you didn’t claim a lack of engineering competence. I introduced that distinction. Sorry. If the question is whether the Canadian society can build reliably, then governance and political instability count as part of its overall competence, not as external excuses.
I would agree with you that political volatility exists and stifles an otherwise decent country. It's very frustrating.