Montréal Canadiens Training Camp - September 20 - October 10
 
#34 Jake Allen
#17 Josh Anderson
#24 Lias Andersson
#40 Joel Armia
#52 Justin Barron
#92 Nicolas Beaudin
#62 Owen Beck (1 game suspension to serve in the OHL, 1st game of 2023-24 season)
#80 Gabriel Bourque - AHL contract
#22 Cole Caufield
#82 Lucas Condotta
#77 Kirby Dach
#76 Jared Davidson - AHL contract/Unsigned draft pick
#42 Stanislav Demin - Try-Out
#75 Jakub Dobeš
#67 Isaac Dufort - Try-Out
#28 Christian Dvorak (knee injury - won't be back before November (as of Sept. 20), had surgery on March 15)
#98 Zachary Émond - AHL contract
#71 Jake Evans
#57 Sean Farrell
#73 Olivier Galipeau - AHL contract
#11 Brendan Gallagher
#74 Brandon Gignac - AHL contract
#21 Kaiden Guhle
#89 Cédrick Guindon - Unsigned draft pick
#54 Jordan Harris
#49 Rafaël Harvey-Pinard
#51 Emil Heineman
#36 Brady Keeper
#86 Riley Kidney
#26 Johnathan Kovacevic
#78 Noah Laaouan - AHL contract
#32 Nathan Légaré
#27 Gustav Lindström
#61 Philippe Maillet
#94 Logan Mailloux
#95 Strauss Mann - AHL contract
#8 Mike Matheson
#63 Riley McKay - AHL contract
#79 Christopher Merisier-Ortiz - AHL contract
#48 Filip Mešár
#37 Quentin Miller - Unsigned draft pick
#91 Sean Monahan
#35 Sam Montembeault
#53 Jan Mysák
#16 Alex Newhook
#59 Mattias Norlinder
#38 Jakov Novak - AHL contract
#65 Tobie Paquette-Bisson - AHL contract
#85 John Parker-Jones - AHL contract
#70 Tanne Pearson
#55 Michael Pezzetta
#31 Carey Price (knee injury - didn't play since April 29, 2022)
#30 Cayden Primeau
#64 David Reinbacher
#97 Joshua Roy
#58 David Savard
#43 Xavier Simoneau
#20 Juraj Slafkovský
#83 Ty Smilanic - Unsigned draft pick
#90 Jan Špunar - Try-Out
#13 Mitchell Stephens
#47 Jayden Struble
#14 Nick Suzuki
#93 Miguël Tourigny - AHL contract/Unsigned draft pick
#84 William Trudeau
#68 Alex-Olivier Voyer - AHL contract
#39 Joe Vrbetic - Unsigned draft pick
#6 Chris Wideman (bakc injury - out indefinitely, as of September 21)
#72 Arber Xhekaj
#96 Florian Xhekaj - Unsigned draft pick
#45 Nolan Yaremko - AHL contract
#56 Jesse Ylönen