The only way that McDavid is dealt, is he demands to be moved. He would only do so, after July 1st, when his NMC kicks in, and he controls the process. At that point, he could pick just one team to be traded to, three teams, or who knows how many teams. There aren't many teams (in the top half of the league) that have the capability to deal for him, between their own cap, their own NMC/NTC's, and other situations. The returns will never favour a team trading a star player, that controls the destination(s).