Yeah, I'd agree with all of that except for 4. I don't think Calgary has culture going for it when you contrast with the big three.
As you wrote, Calgary is a tier II city in a small country. It has a long way to go before being considered world class.