This is easy to say, but hard to do.
Go to the part of the level in W3- the haunted house, that has a door and a ? trigger, set the trigger, and go up the staircase and go right (if you go left there is a star). Go down to the point where there is a box, with a trigger inside, and hit it. Make your way back to the staring point of this answer, and if you are quick enough, you should see an EXTRA DOOR (this might take a long time to get done, because there is of course a time limit, and a short one as well) that you go through, and the end is there.
:)
get the canon
There is no cannon on world 1
The cannon in new super Mario bros takes you from one world to another without having to complete the world (ie it shoots you into another world)
You Have To Get Into A Golden Tube On World 2-A
Complete world 3 or 4 or get the world 2 cannon
To get world 7 you have to get the cannon, and to do that you have to either beat certain levels or get star coins.
just jump in the cannon in w5 or beat mole tank in w6
beat the level by going through a secret pipe.(red or Green)
look up super Mario bros Cannon world 1 and level 1
Super Mario World
kill mario
By going into a cannon
get to the cannon lvl