Yea really, the thing with cannon, you don't get all the range xp as you would if it was regular. The xp is reduced when the cannon hits, and when it hits constantly, you only receive a little amount of xp compared to red chins. Just stick to red chins.