It's not the fans in the stands that should be questioned, it's the football fans that would rather watch NFL on TV than attend a live CFL game and support their local team that are the problem. Calgary is just as bad as Vancouver and Toronto for their obsession with the NFL.
I don't know, that doesn't explain why McMahon was usually pretty full, and STH count was pretty high, 5-10 years ago. Maybe it's also a case of CFL-itis where the senior citizen fans are dying off. In my late dad's group of football friends this is occurring rapidly. Maybe CGY fans were as aged as WPG's -- or even more?
Maybe it's all the above. EDM stands which were once pretty busy were dead last year after the team sucking badly for so long. Maybe Albertans don't put up with losers. Problem is, losing usually begets losing, especially when there's no fan support.