They were only a (bullshit) division apart. Weight wouldn't be an issue if we are talking about the jmw canelo. Really tough fight to pick, since Spence is still a bit unproven. Gun to my head, i'd go with him by decision
Maybe he should stay and handle 147 properly first. Spence says he will move up two divisions to fight Canelo at 160, who fights on HBO but won't unify at 147 with Terence Crawford because he fights on ESPN. Hummmmm.