Cannone means "cannon", the big iron tube used to shot iron balls.
This is a figurative saying, it can be thought as:
"La donna [grossa e pesante come un] cannonne"
Note that I used "grossa" not "grassa". The former means "big", the latter means "fat". Cannons can't be fat, so i used "big".