Not sure why McLeod is being brought into this. He's a center, and isn't really the guys to be comparing here. It's pretty clearly going to come down to salary demands IMO. If either JP or KY want a bigger payday, they probably get shopped first.
Kane's plans might also factor in here, but maybe not as well, considering he's probably wanting to wait to see how his challenge vs the Sharks plays out before he makes a decision. If he gets a good chunk of his San Jose contract paid to him (or to his debtors really), then it might be easier for him to take a smaller cap hit that we can work around. If he gets nothing, he probably has to go after the biggest payday, regardless of where it comes from.
He's played his fair share of minutes on the wing with McDavid and Drai since Woodcroft took over. With Kane likely out the door (no way we can afford to re-sign him over finding a viable long term option in net) McLeoud will be playing in a top six role as a winger.