In the second half, Cannon cleverly stole a few yards, getting a head start on his marker to chase a ball in behind. Only to be caught by the centre-back, beaten to the ball, and then — to add insult to injury — blown up for offside.
Much like Brewster and Ched Evans, he clearly has ball striking ability, but I think the best way to kick-start a player like him is to drop down a level, join a good side, and simply learn how to score consistently. Brewster has clung to this level and is no closer to fulfilling his potential. Evans took the step down and was phenomenal before disaster struck—and Billy Sharp is another prime example to learn from.
Sadly, Wilder seems hell-bent on giving him every opportunity to justify that enormous price tag, which ironically might end up hindering both the club and the player.