I don't know much about McShane other than he could be an excellent two-way forward. He is good at faceoffs, I think he's pretty good in his own end, and can score. I think he's the type of guy you'd love to take every year at the end of the 1st round, because he has an outside potential to become an O'Reilly type game changer, but even if he doesn't he could become a really important 2/3C with two-way ability that you will need in any playoff run. Not elite, but very solid with untapped potential and underrated upside. Like Robert Thomas last year. That's what I am thinking anyways.
And for McBain, I don't think he's the type of guy the Leafs will go for. He's big and works hard, but even the Leafs typically aim higher in the skill category. McBain looks like one of those good 2nd round picks that turn out, but not someone I would try to get in the 1st round. At least not right now. Maybe a WJC will do wonders for him. He needs to go up against better competition. The WJC and dominating the BCHL is how Jost went really high. McBain isn't dominating the OJHL, so a strong WJC is the only thing going for him. A weak or non-existent WJC, and a non dominant OJHL season could drop him down to a 2-4 round pick...