A few points on that.
Some of us remember the 90's when only Edmonton and the Riders had decent crowds. Stable ownership helps but 7 of the 9 are not that far above water.
Winnipeg is doing OK. BC still has issues. Calgary - we'll see this season now that oil has REALLY gone bust. I remember the last time oil went bust and what happened to their attendance. Montreal is losing money and it remains to be seen if they will maintain the crowds now that they are losing consistently. The narrative of "open air" fixes things is not proven. If ownership moves on, that franchise is unsustainable. i.e. They are a heart attack away from trouble. Ottawa and Hamilton are only making money now because of the new stadiums. And, lets not talk about how the biggest beneficiary of the Pan Am games was the Ti-Cats. I love the new stadium but that was financial largess that should not be happening anymore. And, it remains to be seen if Ti-Cat fans will keep coming out if that team begins to tank like it has in the past.
Don't trust the TSN narrative and the narratives of those who desperately want the CFL to succeed. Be more critical.