Despite 110 goals in three seasons in the NHL, the Finnish cannon shooter has had some doubters raising voices about his swaying form and how much he is worth in salary. Now we know the answer, Laine is rewarded with a two-year contract that gives $ 6.7 million a year.

"I think we've just scratched the surface of what he can deliver," Winnipeg general manager Kevin Cheveldayoff said in a press release.

Something that contradicts the statement is the length of the contact. Laine wanted a longer contract, but had to settle for two.

Laine is expected to join the team on Monday after training in Europe during the contract negotiations.