Roy says he is happy with how the team looks.
"We like the team we currently have. We have an excellent core with Duchene, O'Reilly, Landeskog, MacKinnon. Johnson, [Tyson] Barrie and [Nick] Holden on the back end and [Semyon] Varlamov in net," Roy said. "What we're trying to do is bring experience to this group. Guys like [Alex] Tanguay, Iginla, Briere. We're going to continue to add to our group, Stuart on defense. We're very pleased with how we worked."
The Leafs signed two contracts.
The Toronto Maple Leafs have signed forward Trevor Smith to a one-year contract and defenceman Rinat Valiev to a three-year entry-level deal.
Smith, 29, played 28 games for the Maple Leafs last season, collecting nine points (four goals, five assists) with four penalty minutes.
The six-foot-one, 195-pound forward also had 10 goals, 16 assists and 10 penalty minutes while serving as captain of the American Hockey League’s Toronto Marlies in 2013-14.
Smith made his Maple Leafs debut Oct. 8 against Colorado, becoming the 900th player in franchise history. The native of Ottawa missed 24 NHL games due to a broken hand
Hannan will remain a Shark.
The 35-year-old played in 56 regular-season games last season for the Sharks and had three goals and 12 points. He added two assists in seven playoff games.
"Scott is a high-character, veteran player who leads by example," Sharks general manager Doug Wilson said. "He understands and accepts his role based on the needs of our team and will be a great mentor for many of the younger players on our roster."
Hannan spent the first eight years of his career with the Sharks before moving on to the Colorado Avalanche, Washington Capitals, Calgary Flames and Nashville Predators before returning to San Jose.