100%, We have the best players regardless so it wont matter.
There's many cities here in Canada that can host and support big hockey clubs.
Hamilton, Quebec, Kitchener, London, Victoria, Halifax, Oshawa, Windsor, Saskatoon, Gatineau, Regina, St. John's, Kelowna, Sherbrooke. Laval
Any city with a population of 100k could host a Pro CHL team, they don't need to all have 20k arenas. 8-15k will do.
It wont be like the CFL, Hockey is our main sport, the vast majority of the population will be watching it, tickets don't need to be 200$ each, 50-150$ will be enough, salaries wont be as high either. 1-3mil for the best players for example.
A league of 32 teams can easely exist in Canada, as long as we don't overkill it with the budgets