Canto is the more skilled fighter. Johnson is slightly bigger than Canto, and has a three inch height advantage. However, I just can't pick against the much more proven Canto.
Havent seen Johnson face a defensive cutie as slick and quick footed as Canto. Johnson would be the come forward aggressor but I think he'd be able to beat Canto in a highly competitive fight. His faster hands and jab helps him win this fight after struggling against the movement of Canto.