The plural of Cannon is Cannon!
Please make a note of it. That is all.
What about deer, moose and sheep with cannon?