As per club policy, terms of the agreement were not disclosed.
Gagnon, 25, appeared in 19 games last season with the Dallas Stars where he collected a pair of assists. He has played in a total of 21 games in his NHL, all with Dallas from 2009 to 2011.
In 58 games with the American Hockey League’s Texas Stars in 2010-11, the native of Quesnel, B.C. scored 37 points (14g, 23a) and collected 24 penalty minutes. In 222 career games in the AHL with Iowa, Grand Rapids, and Texas, Gagnon scored 115 points (49g, 66a) and 102 penalty minutes. In 40 career post-season games in the AHL with Grand Rapids and Texas, Gagnon has 19 points (11g, 8a) and 24 penalty minutes, reaching the Calder Cup Finals with Texas in 2010.
Gagnon was originally drafted by Phoenix in the eighth round, 240th overall, in the 2004 NHL Entry Draft.
Flood, 26, appeared in 63 games last season with the Manitoba Moose of the American Hockey League where he scored 40 points (11g, 29a) and collected 29 penalty minutes. The Charlottetown, P.E.I. native has played in six career NHL games with the New York Islanders in 2009-10 where he collected an assist.
In 306 career AHL games with Syracuse, Albany, Bridgeport, and Manitoba from 2005 to 2011, Flood scored 140 points (42g, 98a) and collected 137 penalty minutes.
Flood was originally drafted by Montreal in the sixth round, 188th overall, in the 2003 NHL Entry Draft.
Rypien, 27, appeared in nine games last season with the Vancouver Canucks where he collected an assist and 31 penalty minutes. The Coleman, Alta., native has played in 119 career games in the NHL with the Canucks from 2005 to 2011 where he has scored 16 points (9g, 7a) and 226 penalty minutes.
Rypien has also played in 17 career Stanley Cup playoff games where he has collected three assists and 47 penalty minutes.
Rypien also played in 11 games last season with the Manitoba Moose where he collected two assists and nine penalty minutes. He has played in a total of 116 games in the AHL, all with Manitoba from 2004 to 2011. In that span, Rypien has scored 39 points (16g, 23a) and collected 252 penalty minutes. Rypien has also played in 40 career AHL playoff games where he has scored three points (2g, 1a) and 77 penalty minutes.