The U.S. is only now started to promote the NHL the way Canadians do. So the CFL would have to follow suit. They'll never compare though because of the population of the country. I don't think so. We'd have been competitive.
People try to always compare the two leagues, and they are so different.
They are hard ot compare. Setting up offences and defences depend on the rules of the game and the size of the field. The advantage would always depend on whose rules you'd use. You can't really make the comparison. They are too different.