MLS might have three Canadian teams, but Canada also has its own FIFA-sanctioned top division, the Canadian Premier League.