Josh Brook had an amazing 48 hours this weekend.

It started on Friday in Montreal, when the 19-year-old defenceman inked a three-year, entry-level contract with the Canadiens.

Brook then returned to Moose Jaw and was named the 32nd captain in Warriors' history on Saturday morning. He followed that up with two goals in his season debut that night in a 4-2 loss to the Brandon Wheat Kings at Mosaic Place.

"It's a huge honour to be selected to lead these boys, it's awesome," said Brook. "It feels great to be the 32nd captain in Warriors' history, you look at the list and there's so many great players that have worn the 'C', it's a true honour."

Brook is following in the footsteps of recent captains like Brett Howden, Brayden Point, Sam Fioretti and Kendall McFaull.  He said he's been able to learn from each captain that he’s played under about what it takes to lead the Warriors.

"I've come a long way from where I was when I was 16, I've had great leaders that have helped me a lot to grow up," said Brook.

Josh Brook knocks the puck away from Brandon defenceman Braden Schneider during Saturday's home opener. (Photo: Marc Smith)

Brook is in his fourth season with the Warriors and Head Coach Tim Hunter has seen how Brook has grown up over his time in Moose Jaw from coming in as a 16-year-old prospect to now being a signed NHL prospect and leading this year's team.

"He's really come around and grown as a man here in Moose Jaw," said Hunter. "I've had the chance to coach three real good captains here now in Josh, Brett Howden and Brayden Point, it's nice to draft and develop guys that lead your hockey team, lead the culture that you're trying to create, and carry that torch from one guy to another."

One player that didn’t wear the 'C' in Moose Jaw, but had a big impact on Brook during his time with the Warriors was recently graduated Tanner Jeannot.

Brook said Jeannot helped him along when he had hit a low point as a rookie in the WHL, "When I was 16 and having a tough time, he gave me a call and calmed me down, it helped me out a lot and I just want to be that approachable guy that anyone can come up to talk to and just be a good guy in the room and work as hard as I can, he was a hard worker and that's what I want to pride myself on too," he said.

It was a whirlwind few days for Brook, who made his NHL preseason debut on Wednesday with the Canadiens and then signed his first pro contract on Friday before being reassigned back to Moose Jaw.

Brook said that's a big accomplishment that he has in his back pocket now.

"My biggest goal was to show them what kind of player I was and I showed them that through my play there," said Brook. "I wasn't shooting for (the contract), it was just playing my best and show them what I had, but it's an awesome bonus."

To make the weekend even more special, Brook's younger brother Jakob scored his first WHL goal in his first WHL game on Friday for Prince Albert.

Brook celebrates scoring his second of two goals on Saturday night at Mosaic Place. (Photo: Marc Smith)

Now back in the WHL for the season, Brook is here to dominated and he started that on Saturday night with two third period goals that pulled his team back from a 3-0 deficit.

Hunter said we can expect to see a lot of that from Brook this season.

"He took the game over, he could have easily of had a hat trick and tied the game, and that's why he's the captain, that's why he's a leader, that's why he's signed by the Montreal Canadiens because he's going to be an NHL player," said Hunter.

The Warriors would fall in the end on Saturday, going 0-2 on the opening weekend of the regular season, but Brook said there are pieces there to build off.

"That was only our second game together and we're just going to keep building off that," he said. "As you could see through the periods, we just kept getting better and better, so that's what it's going to be all season."

Brook and the Warriors return to action on Saturday when they host the Prince Albert Raiders.