Canelo could probably beat Stinks but he'd have trouble landing much... seems like a decision Canelo gets the dogshit beaten out of him by Michael Spinks
Initial question was confusing, I assumed you meant Michael Spinks. Cory Spinks was a very ordinary fighter and would lose badly.
Canelo would have stopped Cory late. Spinks' chin wasn't as durable as Trout's, and he had even LESS pop than Trout does.
Still, he's considerably quicker than Trout and far more negative offensively... He can stink his way to lasting 12 rounds, I think in my mind