Powe, a restricted free agent, set career highs with 10 assists and 17 points, while finishing tied for 21st in the NHL with 196 hits.
The 26-year-old is a very fast skater that likes to hit and is not afraid to mix it up.
Despite being a very physical player, the 5-foot-11-inch, 212-pound Saskatoon, Saskatchewan native took only 41 minutes in penalties last season.
In three NHL seasons, he had 43 points (22 goals, 21 assists) and 130 penalty minutes in 204 games.
The Flyers signed Powe as an undrafted free agent after he played four seasons at Princeton University. While with the Tigers, he was awarded the Richard F. Vaughan Cup in 2006 and 2007 for his perserverance and dedication to Princeton hockey.
In other Wild news, the team offered qualifying contracts to seven players, including Powe. The other six players are forwards Colton Gillies, Jarod Palmer, James Sheppard and Casey Wellman and defensemen Justin Falk and Jeff Penner.