 On July 2, 2009, Armstrong signed with the Calgary Flames.He was then assigned to affiliate, the Abbotsford Heat.On March 3, 2010, Armstrong was traded to the Detroit Red Wings, linking up with their affiliate, the Grand Rapids Griffins.