Am 27. Juni 2011 gaben ihn die Philadelphia Flyers im Austausch für ein Drittrunden-Wahlrecht im NHL Entry Draft 2013 an die Minnesota Wild ab, bei denen Powe am 5. Juli 2011 einen Kontrakt für drei Jahre unterschrieb. Am 4. Februar 2013 wurde Powe zusammen mit Nick Palmieri von den Minnesota Wild im Tausch gegen Michael Rupp an die New York Rangers abgegeben. Nachdem er bis zum Ende der Saison 2012/13 noch 34 Mal für die Rangers spielte konnte er sich während der Vorbereitung auf die folgende Spielzeit nicht im NHL-Aufgebot durchsetzen und wurde an das AHL-Farmteam Hartford Wolf Pack abgegeben.