Where exactly can the CFL expand to other than the far north of the U.S.?
Everywhere else in Canada with the exception of the Atlantic "believe it when we see it" Schooners either doesn't seem to have the interest (Quebec City for example) or would only serve to split an existing fanbase.
Take Saskatchewan - their attendance is around 28,000 which is great.
Now imagine you "grow" the league by having Regina and Saskatoon as separate teams, both of whom are now only drawing 14,000 fans each - things suddenly don't look so good.
Even worse, B.C. gets spun off into the "Vancouver Lions" and "Kamloops Kanucks" (you can tell marketing is not my strong point). Now B.C. this season as the sole provincial team is getting roughly 18,000, so what happens if that gate is split?
Two teams struggling on 9-10k crowds, or even worse, Vancouver retaining the interest and nobody bothering with Kamloops so the attendance split is more like 15k vs. 5,000? That will REALLY look good on TV.
As for cutting salaries as @laxtreme56 suggests, there will end up being a tipping point where salaries drop too low and then all the CFL's issues will hit like a perfect storm.
Do you really think the Likes of Bo Levi Mitchell or Trevor Harris would stay long-term in Canada if they knew their salaries would max out at $150,000 rather than $550,000?
Do American players at other positions move north for salaries that never go beyond five figures, or do you somehow hope that a glut of USports and Junior players fill the gap and the standard of play somehow doesn't drop?
Does Nathan Rourke (for example) even bother with pro football at all if, assuming his NFL dream DOESN'T happen, he is stuck making 80-90k as a starting QB no matter how good he is instead of playing himself into a massive (by CFL standards) contract. Look at Andrew Buckley for a recent example - he will likely make way more as "Dr. Buckley" than he could have ever done as "Backup QB Buckley".