TORONTO -- Alex Galchenyuk has a new home for the second time in just over 48 hours.
Galchenyuk, 27, appeared in eight games with the Ottawa Senators this season after signing a one-year contract for just over $1 million in free agency. He scored one goal before he was shipped to Carolina along with center Cedric Paquette for winger Ryan Dzingel on Saturday.
Galchenyuk, the third overall pick by Montreal in the 2012 NHL draft, is joining his sixth organization since the 2018-19 season. He has four goals and nine assists in 32 playoff appearances.
He cleared waivers prior to Monday's trade and never left Canada following Carolina's original swap with Ottawa, meaning he won't need to quarantine for two weeks before joining the Leafs, the team's taxi squad or the AHL's Toronto Marlies.
Korshkov has 16 goals and 31 points in 53 games with Lokomotiv Yaroslavl of the KHL in 2020-21.
The 24-year-old, who was selected by the Leafs with the 31st pick in 2016 and signed with the team in May 2019, scored in his only NHL game, on Feb. 16, 2020.
Warsofsky, 30, has two goals and nine assists in 55 career NHL games with Boston, Pittsburgh, New Jersey and Colorado.
After winning eight of nine games, Toronto has suddenly fallen into a skid. The Maple Leafs collapsed late Monday night and dropped a 6-5 decision to Ottawa in overtime. Two days before, they lost 2-1 to the Canadiens.
The Associated Press contributed to this report.