Just something to think about when creating MLS........Erzo77 creates Liga MX each year and uses the first 18 teams of the PLA League for Liga MX. If you use the teams from Other Latin America, then both Liga MX and MLS can be used at same time without conflicts.
USL (2nd Division) is the tier under MLS that also competes in the US Open Cup and the Canadian Premier League is a new league started this year to build the Canadian National team talent.