I’m going to put in my flak jacket because this won’t be a popular opinion. I find the common answer is to blame WestJet for all of YEG’s ills, but I would also put as much blame or more on AC and other carriers. AC abandoning YEG left the door open for WS to consolidate. The American carriers also have chosen to make YYC their prairie hub with all of them having multiple daily flights year round between YYC and their US hubs. Last week AA added non stops to YYC even though AC and WS already have 12 flights a week there. They could have chosen YEG, but didn’t.
I don’t like that WS made YYC their hub, but other carriers could add flights to YEG, and aren’t. They deserve some blame too. Maybe even more.