The Toronto Maple Leafs are closing in on extensions with restricted free agent forwards Kasperi Kapanen and Andreas Johnsson, according to TSN Hockey Insider Bob McKenzie.  

The Leafs “more or less” have an agreement in place with Kapanen, according to McKenzie. The deal is expected to be three years with an average annual value of $3.2 million.

The Leafs are also closing in on a four-year extension with Johnsson that will likely be worth $3.4 million per season.

The deals are not expected to be formalized until the Leafs’ cap situation is clarified.

The 24-year-old Johnsson scored 20 goals and posted 43 points for the Leafs this past season.

After being drafted in the seventh-round by Toronto, Johnsson spent three seasons playing with Frolunda HC and two seasons with the Toronto Marlies before cracking the Leafs roster in 2017.

After playing nine games in the NHL during the 2017-18 season, Johnsson singed a one-year $787,500 contract to stay in Toronto.

The Swedish winger has 22 goals and 46 points in 82 career NHL games.

The 22-year-old Kapanen scored career-highs in goals (20) and points (44) in 78 games this season. 

Kapanen was drafted in the first round (22nd overall) by the Pittsburgh Penguins in the 2014 NHL Draft. He was traded to Toronto on July 1, 2015 along with Nick Spaling, Scott Harrington and a 2016 third-round pick in exchange for Phil Kessel, Tyler Biggs and Tim Erixon

He is coming off his three-year, entry-level contract.  The Finnish winger has 54 points in 133 NHL games.