Le défenseur de 6'01'' et 187 lb a obtenu 32 points (3 buts, 29 aides) en 45 matchs avec les Warriors de Moose Jaw dans la WHL en 2017-2018. Âgé de 19 ans, Brook a terminé au deuxième rang de l'équipe et au quatrième échelon de la WHL avec un différentiel de +48. Il a purgé 36 minutes de pénalité. Brook a ajouté six points (1-5-6) en 14 rencontres de séries.
Choix de deuxième tour, 56e au total des Canadiens lors du repêchage de la LNH en 2017, Brook a disputé 145 matchs avec Moose Jaw depuis ses débuts juniors en 2014-2015. Le défenseur originaire de Yorktown, en Saskatchewan a produit 82 points (15 buts, 67 aides) et 117 minutes de punition, tout en présentant un différentiel de +68. Il a ajouté 18 points (4-14-18) en 31 parties de séries éliminatoires en carrière.
Brook participe présentement au camp d'entraînement des Canadiens, et il a pris part au plus récent camp de perfectionnement des Canadiens en juin dernier.