Oscar should win, but he had a way of figuring out how to lose and Canelo has a way of figuring out how to win.
Oscar was never at his best at 154 but a prime Oscar beats 154 Canelo by decision because he would just box circles around him. 160lbs Oscar gets kod.
154 is not Oscar prime weight. But assuming this is a young Oscar fresh from a decision loss to Tito, I pick Oscar by decision.
I figured that this might turn out a little like Vargas vs DLH, But Canelo having a better chin and defence than Vargas
Oscar by decision. Oscar was better at 140 and 147 than 154. In fact, he was never quite the same after the first Mosley fight in 2000. There was a certain sharpness and speed that never fully returned.