Canadian Teams have made the finals 2 twice. In fact Canadian Teams have had a lot of success even when they have sucked in League Play. The American Teams just don't try that hard.... it has to be the reason. There is no logical reason why Montreal and Toronto have both been to the Final and the other MLS teams burn out.