The fans are there in Ottawa - what they need is an owner to bring them out. Look at Hamilton, and yes, even the Argos. The owner counts more than the team's record in the CFL.
Kelowna, Kamloops, all those medium-sized interior BC cities are nice, but none of them is big enough INDIVIDUALLY to support a team. Sure, there may be almost a million people living within an x mile radius, but who's going to drive hours - through the mountains, occasionally in the winter, no less - to go to a football game? Some people, sure, but not many.
Red Deer is an interesting idea, but they're probably like Saskatoon, in that everyone's either a Stamps or Esks fan. Fort McMurray is actually getting pretty big, but who would want to play up there ... ugh, you'd need a covered stadium FOR SURE!
Right now there are only 4 markets that don't have CFL teams, that I think could support them: London, Ottawa, Quebec City and Halifax. It would be great to see each of those cities get a team, and have a 12-team league. I would love it if we had 12 strong, healthy, thriving teams!!! And anyway, what would be the problem with putting a London team in the West Division? They are west of Hamilton, Toronto, Ottawa, Montreal, Quebec and Halifax, after all ...