It seems to depend largely on how dependent on Government dollars the company is; there are Canadian success stories, but many of them are not critically tied to Government budgets.
It's become worse over time, of course; we can hardly build new schools or subways any longer, let alone fund multi-billion dollar halo projects.
These are exactly the reasons behind the differences in eastern and western Canada. In the prairies we have a far more "do it yourself, screw government" attitude - for good or for bad.
You've also described quite clearly one of the multitude of reasons we're leaving Canada shortly.
It's become worse over time, of course; we can hardly build new schools or subways any longer, let alone fund multi-billion dollar halo projects.