I heard a lot of people think MLS is actually the 2nd best league in Concacaf and the bullshit of "closing the gap with Liga MX" that's repeated ad nauseam when MLS has been pathetic forever and results are getting worse, not better. Actually Costa Rica's Primera Division is the 2nd best league but recently they seem to struggle more and more against Liga MX than before. This might be temporary and CR might pick it up in the future and start challenging for CCL title again since they did win it before the continued Liga MX domination began. The CanPL is launching in 2019 and since Canada has more money than Central America they could be a contender once the league matures and quality Canadian players see the field. Honduras and Panama's leagues don't have a lot of resources so I guess they might be stuck. So in your opinion what leagues can realistically challenge Mexico and break the domination in CCL? For me it's Costa Rica, Honduras, Panama, or Canada in the future.
Maybe Canada if they follow a calendar like the rest of the world, if not they will be stuck in the same pit MLS is. But if Canada is to become the second best league or at least give Liga MX a run for its money, it will be more than likely in 15 plus years, not right away.
Is that even possible with open stadiums? Imagine attending a Halifax Wanderers match in mid-December.