Cannone, 27, appeared in 59 games for the Wolves last season, ranking fourth on the club with 34 points including 16 goals and 18 assists, and placing eighth in the AHL with a plus-24 rating. In addition, the 5-foot-11, 193-pound forward posted two assists in nine postseason games.
The Miami University alum and Bayport, N.Y., native has played 211 games in the AHL with Chicago and Binghamton, accumulating 46 goals and 58 assists for 104 points along with a plus-38 rating.
McCarthy, 27, has spent the last five seasons in the San Jose Sharks organization, totaling 54 goals and 79 assists for 133 points in 242 AHL games with Worcester, along with three goals and three assists in 87 NHL games with San Jose.
A native of Boston and a former captain at Boston University, McCarthy was originally drafted by the Sharks in the seventh round of the 2006 Entry Draft.
Wannstrom, 23, played 37 games with the Wolves in 2013-14, recording five goals and five assists for 10 points. He also had one goal and two assists in six Calder Cup Playoff appearances.
A second-round draft pick by St. Louis (44th overall) in 2010, Wannstrom spent parts of four seasons in the Swedish Hockey League with Brynas (2009-13), and also represented Sweden at the 2011 World Junior Championships, tying for second on the club with five points (two goals, three assists) in six tournament games.