mouser
Business of Hockey
When MLB expands they set up a process, take applications and then pick. Same with the NFL when they added Jacksonville, Carolina, and then Houston.
Only the NHL just continually takes meetings and then says "ok sure. start a ticket drive and if you sell out we'll expand to your city"
I know the NBA sort of did that with Toronto and Vancouver and there are a few other exceptions like the revived Browns and Hornets but generally its not like this.
Notice that the NHL and NBA have both used this approach: leagues which can handle a single or odd number of expansion teams.
Whereas MLB and NFL have to expand in multiples of two teams for scheduling reasons.