Scott Cannon was jailed for more than five years at Warwick Crown Court