The thing is though Canada was creating a professional national league, the Canadian Premier League at a time when the Canadian Football League (Canada’s version of the NFL) had serious question marks over it’s financial feasibility.Here in Canada, it's basically the same story: soccer has never been popular except with immigrants. According to statistics, soccer's popularity among the locals ranks about the same as sled dog racing: a niche sport at best.
And that's fine – each country has its preferences. You go to France or Italy and find out that ice hockey and baseball aren't exactly popular there either.
Nothing will get close to Ice Hockey in Canada in terms of popularity, not for generations in anyway, but let’s not create a myth that it’s not competitive.