The Canadiens have agreed to terms with veteran defenseman Mark Streit, who is returning to the team that launched his NHL career.

According to multiple reports, Streit gets a $700,000 base salary but can earn $300,000 more in bonuses.

"If someone told me 10 years ago that I'd be back playing with the Canadiens ... It's a dream," Streit said, according to the Canadiens' Twitter feed.