In the last couple of years, the salaries of all the players have increased of only 3% per year. Unfortunately, most of the damages have been done in the previous few years. It shows that when they want, owners can control their expenses and spend more intelligently... except for the Rangers and Dallas... No ordinary workers, whatever your union, are obtaining more than 10-15% raise over a multi-year deal. Why would the hockey players would be able to double or triple their salary overnight when they are signing a new contract ? Good exemples of that - Jose Theodore, JS GiguÃ¨re and Bobby Holik, to name a few. Theodore was earning 1,8 million the year he won all his trophies and almost 5 million(US $) the following year. Holik was earning about 3 million and signed a 8.5 million per year with the Rangers Instead of trying to push a salary cap down their throat - which players don't want - or instaure a luxury tax - that most owners don't want - why not establish a fixed scale for salary raises. Let's not forget that most player's contracts will be over at the end of this season. So, teams can start from scratch. A player should not be able to get more than a maximum raise of 50% over a three year contract (15% for a one year deal-30 % for a two-year deal). I said MAXIMUM because it remains negotiable between the GM and the agent, depending of the player's performance. Ideally, all contracts should be a ONE-YEAR DEAL. So a player who is making 2 million would not receive more than 3 million (50 %) for a new 3-year contract. No signing bonuses and no individual bonuses would be allowed - just team bonuses. Players would become free agent at 29 or after 10 years with the same organization. All contracts for players under 26 or with less than 300 games in the NHL(100 games for goalies) , would be two-way contracts (minor and NHL clauses) All actual contracts and all future contracts of players in Canadian based NHL team would be paid in Canadian dollars. So Theodore would not make next year 6 million US $ but 6 million CDN $. Canadian Fans in the stand are paid in CDN $ and buy their tickets in CDN $ too. Canadian based teams would have to lower their tickets price accordingly. All contracts of players in NHL teams based in USA would be subject to a rollback to equal the Canadian currency (about 20% these days). Players would be paid in US $ of course but their salaries would be alligned to their Canadian counterparts. So Canadian based teams would had a chance to compete to keep and to get top players (like Edmonton). Ideally, the league should have only 24 teams - 8 in Canada with the return of Winnipeg and Quebec - and the season should not be more than 72 games long (thus reducing even more the salaries). Active rosters should have no more than 20-21 players with 18 playing - eliminating further more the 4th line grinders/goons and the 6th d-men... So two existing team would be moved to Canada (Winnipeg and Quebec) and SIX would be contracted - and their players drafted by the remaining 24. Result: better quality teams in real hockey markets; less games and better overall performances.