First go to world 4 haunted house, next at mini Mario at the fifth/sixth room jump on the pipe to the next room and kick-jump on the three blocks, then kick-jump through the thin path until you reach the door, finally enter the door to the red flag.
You go to the Boo House and then go through a hidden door which will lead you to a secret part of the level and you will find a secret goal which will open the cannon.
world 6
the cannon is in world 5 you have to get all the star coins in i think 5-3 or 5-5 im not sure o sorry there is no cannon i tried in world 5 it goes to world 8
you have to get the red flag on level 3 and then you will a secret level and if you get the red flag on the sercret level ole you will have the cannon but it will not take to world 7 it will take you world 5 the way to get the real world 7 cannon is in wolrd 4
Complete world 3 or 4 or get the world 2 cannon
the cannon in my pants
give up.
There is no cannon on world 1
Go on world one level three. At the part with the fake wall (that doesnt lead to the pipes). Use the Yoshi (or propeler cap or mini mushroom) to jump over the fake wall. Run and go through the invisible pipe.
Carolyn Cannon is 5' 3".
Eve Cannon is 5' 3".
Daeus Cannon is 6' 5".
Michelle Rae Cannon is 5' 3".