No one wants any of the remaining Canadian teams to leave but Canadian taxpayers were outraged that government funds were going to be given to help bail out a failed business. That is what the National Hockey League teams are, failing businesses. If a team is losing money, they shouldn't be paying million dollars in salaries. There is a difference in the dollar but Canadian taxpayers don't think it is their responsibility to make up the balance. The teams threaten the fans that they will move south of the border if they don't get their way.
Nobody wants that to happen.
The National Hockey League has come out and said they want the Canadian teams to remain in Canada. Commission Gary Bettmen talks of Canada as the birthplace of hockey and that the league has a desire to keep it there. There is a reason the NHL wants to keep the Canadian teams in Canada. Every time a team moves to the U.S. the NHL loses a profitable expansion city that would put millions in its coffers. There was no expansion fee paid to the NHL when Phoenix and Denver became the new homes of the teams formally known as the Winnipeg Jets and Les Nordiques.