‘The $4.5 million cap hit was a little less than the $5 million annual salary that Johansson, who turns 29 in October, was seeking in unrestricted free agency, and may explain the hold up for Johansson not signing until about a week after the opening of free agency.’
Bruins miss out on retaining Marcus Johansson, who signs with Buffalo Sabres
Source: NBC Sports Boston