Corey Perry has agreed to a one-year deal to finish the season with the Edmonton Oilers, with the team saying he gets$775,000 plus performance bonuses.
Perry, 38, had his contract terminated by the Chicago Blackhawks in November. After an internal investigation, the Blackhawks said Perry violated club policies in what was described as a workplace matter. General manager Kyle Davidson declined to disclose specifics but said it was not a criminal matter.
Perry, in a statement, apologized for his "inappropriate and wrong" behavior and said he was entering professional treatment for alcohol abuse and mental health.
The Oilers are on a franchise-record 13-game winning streak -- an incredible turnaround following a slow start that prompted a coaching change.
Several teams had explored signing Perry, sources said.