One problem though with any professional teams in Canada. No matter what, salaries are based on US dollars, so if the Canadian dollar turns, teams could be facing major financial hurdles. The major exodus of Canadian teams to the US was mainly because of this. Right now the average of US/Can exchange for 2014 is 1.10. But starting from 1992 all the way to 2005, the rate was on the low end 1.2 and on the high end coming in 2002 at 1.56.
So that's got to be something in the backs of the minds of the NHL brass.