Cranley will remain with the Ontario Hockey League's Ottawa 67's this season. His entry-level contract will begin with the 2022-23 season.
The Peterborough, Ontario native was drafted by the Blues in the sixth round (No. 163 overall) of the 2020 NHL Draft.