According to an anonymous source, the NHL has presented the NHLPA with a new offer that could save the season for fans in Calgary and across the country.

An NHL player, who wishes to remain anonymous, told TSN that the league presented the union with a new CBA on Thursday.

In the new deal, the owners are now asking for six year contract limits, one compliance buyout per team to count against the players’ share in revenue but not against the salary cap.

NHL deputy commission Bill Daly would not confirm on whether or not such a proposal existed.

It’s been two weeks since both sides in the labour dispute have met and 104 days since the lockout began.

All regular season games have been cancelled through to January 14.

It’s believed that a deal must be reached by that point if there is to be a season at all.

With files from CTVNews.ca