On July 24, 2019, Shore returned to the NHL as a free agent, signing a one-year $750,000 contract with the Toronto Maple Leafs.[11] Making the Maple Leafs opening roster for the 2019–20 season, Shore made 21 appearances in a fourth-line role, registering 3 points, before he was claimed by the Winnipeg Jets after being placed on waivers by the Maple Leafs on December 4, 2019.[12] Shore played out the remainder of the season with the Jets, continuing a fourth-line duty, and registering 3 points in 42 regular season games.