Depends really Someone earlier in the thread rightly (IMO) pointed out the options for Willy:
10 X 7 = 70M
8.5 to 8.75 x 8 = 68M to 70M
Leafs can front load that contract like no one else. I doubt Nylander is going to recieve an offer of 10M in the UFA market next summer; and even if he did it would at max be 7 years to 70 million (signing bonuses is up for debate who Willy signs it with).
I don't see whats taking so long, unless Willy and his agent think they will be able to get a bigger haul than 70M in total in the UFA market so either pay them that or they walk. I am not sure...