Devils: Not happening
Chicago: Not happening
Colorado: Not happening (though I could see a deal for the 16th pick)
LA: Limited cap space, too old as it is.
Detroit: In a rebuild
Buffalo: Plenty of cap space even after they re-sign Skinner. They need to make the playoffs and may not want to wait for a prospect. Kreider might re-sign there.
Edmonton: Limited cap space, would be interested, but doubt Kreider would re-sign.
Anaheim: Limited cap space, too old as it is.
Vancouver: In a rebuild
So, maybe Buffalo. Maybe we retain in a deal with Edmonton and they spend the next year trying to sell him on the idea of re-signing. Playing next to McDavid could have a large effect on his stats and his wallet.
I think it's far more likely that we trade him for a middle 1st pick (without giving up 20th overall), with the best options being Florida at 13 if they miss out on Panarin, Arizona at 14, Colorado at 16 and Dallas at 18. If we trade him to Arizona, maybe someone we like falls to that spot, or we can make another move to move up a few spots and grab the player we want.