Well, you have to give William Nylander and Kyle Dubas some credit. They know how to build to a dramatic finish.

The weekend’s biggest story came off the ice, as contract negotiations between the Maple Leafs and their talented young winger went down to the wire. With Saturday’s 5:00 p.m. ET deadline looming, we made it well into the afternoon without any kind of indication of where things were headed. As the timer ticked down and it became clear that there wouldn’t be a trade, it started to look like we could actually see the deadline come and go without any kind of deal in place.

And then, with just minutes to go, the word came down: They had a deal.

The details, in case you missed them: Nylander gets a six-year deal that will pay him just under $42-million, and carries a cap hit north of $10-million for this season, before settling in at $6.9-million the rest of the way. He’s expected to play this week, either tomorrow in Buffalo or...