Oscar would have the advantage of having more big fight experience as a 154 pounder because they were at different phases of their career by then, so that definitely makes it the most interesting meeting place for them. With Canelo I'd assume never really being at his strongest due to the weight cut to make 154 in the first place. Oscar may well edge the decision here, though I'm not confident Canelo couldn't pull it out.
At 160 or above Canelo knocks him out, and probably dominates him on the way to doing it.