2015 Montreal Canadiens transactions and signings
1-On July 30th, they re-signed centreman Alex Galchenyuk to a two-year, $5.6M contract.
2-On July 24th, they signed centreman Daniel Audette to a three-year, entry-level contract.
3-On July 24th, they signed free agent Alexander Semin to a one-year,$1.1M contract.
4-On July 15th, they re-signed defenceman Jarred Tinordi to a one-year, two way contract.
5-On July 14th, they re-signed left wing Michael Bournival to a one-year, two-way contract.
6-On July 12th, they signed free agent Ryan Johnston to a two-year deal. No amount has been specified.
7-On July 9th, they signed defenceman Noah Juulsen to a three-year, entry-level contract.
8-On July 2nd, they re-signed left wing Christian Thomas to a one-year, two-way deal.
9-On July 1st, they signed defenceman Joel Hanley to a one-year, entry-level contract.
10-On July 1st, they extended defenceman Greg Pateryn's contract to a two-year $1.6M contract.
11-On July 1st, they acquired right wing Zack Kassian from the Vancouver Canucks for left wing Brandon Prust and a 2016 5th-round pick.
12-On July 1st, they signed free agent George "Bud" Holloway to a one-year, two way contract.
13-On July 1st, they signed free agent Mark Barberio to a one-year, two-way contract.
14-On June 30th, they re-signed centreman Brian Flynn to a two-year, $1.9M contract.
15-On June 15th, they re-signed right wing Torrey Mitchell to a three-year, $3.6M contract.
16-On June 13th, they extended defenceman Nathan Beaulieu's contract to a two-year, $1M contract.
17-On June 2nd, they extended defenceman Jeff Petry' contract to a six-year, $33M contract.
18-On June 1st, they re-signed defenceman Morgan Ellis to a one-year, two-way contract.
19-On June 1st, they re-signed centreman Gabriel Dumont to a one-year, two-way contract.