Leeds United's nearest promotion rivals Sheffield United have been given a significant lift in their hopes of a return to Premier League football with the £10 million signing of Tom Cannon.