Last December Klingberg apparently turned down an 8 year deal from the Dallas Stars that had a cap hit of $7 million, because his agent believed he could get more. The camp went into free agency looking for a 7 year deal at around $8.5 million per season, which is a big chunk of change for a 30 year old, but he is a former 67 point scorer, so we've seen players get paid more for less (looking at you Skinner).
The Montreal Canadiens are in the midst of a rebuild, so it's unsure what they would have been looking for in return for taking on this cap hit, but Friedman mentioned that Jesse Puljujarvi may have been who the Canadiens were interested in.