Feb 11 2017 2016-17 to RANGERS Brad Malone 62 Jayce Hawryluk P Saku Maenalanen P to CANADIENS Alex Nedeljkovic P $250,000
Feb 8 2017 2016-17 to CANADIENS Blake Speers P to SENATORS Daniel Walcott P Nicolas Kerdiles P Francis Perron P
Feb 3 2017 2016-17 to CANADIENS Nikita Nesterov 62 Connor Hobbs P to FLYERS Jonathan Ericsson 71 DAL 2017 6th #177 Jacob Golden
Jan 9 2017 2016-17 to CANADIENS Tye McGinn 61 DAL 2017 6th #177 Jacob Golden DAL 2017 7th #208 Anton Andersson to STARS Eric Nystrom 64 Lucas Lessio 59
Dec 9 2016 2016-17 to CANADIENS Tim Erixon 59 Anthony Mantha P to DUCKS Matt Read 69 MIN 2017 1st #9 Elias Pettersson MTL 2018 3rd #84 Linus Karlsson
Oct 18 2016 2016-17 to CANADIENS Chris Higgins 66 Marek Zidlicky 66 to RANGERS Tyler Kennedy 65 $100,000
Aug 2 2016 2016-17 to FLYERS Dustin Brown 70 Eric Staal 73 to CANADIENS Derek Dorsett 64 Joe Whitney 58 PHL 2016 5th #128 Chase Priskie FLA 2016 6th #174 Nick Pastujov $500,000
Aug 2 2016 2016-17 to CANADIENS PIT 2016 5th #147 Tanner Kaspick $100,000 to PENGUINS Brooks Orpik 73
Aug 2 2016 2016-17 to CANADIENS CLB 2016 5th #127 Tyler Soy to CANUCKS PIT 2016 5th #147 Tanner Kaspick FLA 2016 6th #174 Nick Pastujov
Jul 17 2016 2016-17 to CANADIENS Nikita Zadorov 68 BUF 2016 1st #19 Dante Fabbro to SABRES Ryan Murray 71 Felix Sandstrom P
Jul 17 2016 2016-17 to FLAMES COL 2016 1st #23 Julien Gauthier PHL 2017 3rd #76 Max Gildon to CANADIENS TBL 2016 1st #30 Pascal Laberge DAL 2016 3rd #77 Frederic Allard
Jul 17 2016 2016-17 to CANUCKS BOS 2016 2nd #51 Boris Katchouk DAL 2016 3rd #77 Frederic Allard to CANADIENS PHX 2016 2nd #41 Carter Hart CAR 2016 4th #103 Colton Point $150,000
Jul 8 2016 2016-17 to WILD PHL 2016 1st #8 Mikhail Sergachev to CANADIENS CLB 2016 1st #7 Clayton Keller
Jun 29 2016 2016-17 to CANADIENS Brian Foster 49 ANH 2016 1st #25 Alexander Debrincat to DUCKS Thomas Greiss 81 OTT 2017 2nd #56 Grant Mismash
Jun 29 2016 2016-17 to CANADIENS Brooks Orpik 73 Francis Perron P Martins Dzierkals P BOS 2016 2nd #51 Boris Katchouk to FLYERS Matt Bartkowski 66 Chase Balisy P Matthew DeBlouw P MIN 2016 1st #28 Andrew Peeke
Jun 29 2016 2016-17 to CANADIENS Ladislav Smid 64 Thomas Novak P PHL 2016 1st #8 Mikhail Sergachev MIN 2016 1st #28 Andrew Peeke MIN 2017 1st #9 Elias Pettersson to WILD Mitchell Moroz P WPG 2016 1st #3 Jesse Puljujarvi CHI 2016 2nd #52 Carl Grundstrom