If Crawford can handle Canelo's size and pressure, I think he has the skills to outbox him and win on points, but it won't be easy.
It’s still a big question whether Crawford can maintain his speed now that he’s moving up in weight. If he can’t carry that quickness with him, then Canelo will most likely have the edge as he’s more durable and fully comfortable in the weight class he’s dominating right now.
That's the reason why it’s hard to be too optimistic about Crawford even with his undefeated record...
He’s not tested at this level yet, and adjusting to a new weight class is never easy, especially against someone like Canelo.
Good assessment, it's very hard for a boxer to move up in weight class and beat the champion in that division, maybe except for some legendary boxers like Manny Pacquaio himself. And again, even if we know how good Crawford is, this is a new territory for him.
And if I'm not mistaken, he is a underdog in the Spence fight (correct me if I'm wrong), and although he won that fight, this is a very different scenario for him He will be facing one of the best super middleweight champion in Canelo. That is a tall order even for a elite boxer like Crawford.