I wouldn't be surprised if he knocks Wilder out, or starts dominating him so badly in the later rounds that the ref steps in. But yes UD is probably the safest bet here.
Because he did so well against Mayweather... Canelo only fough two very elite boxers. GGG and Mayweather, he lost to both.