I think it doesn't matter. Losing RNH, possibly Huberdeau and Hamilton would be a disaster whether they're wearing a letter or not.
Because he's played in the NHL, was the first overall pick etc. he's going to be looked up to and counted on. Was the easy decision.
Doubt there is a "handshake deal" in place... Hockey Canada wouldn't let that happen. The reason Zibanejad isn't going is two fold... 1. He already won a gold medal last year, scoring the OT goal 2. He needs to adjust to the NA game
RNH was cut two years ago and has unfinished business... this is likely something he wanted.