The rat loves to eat carrots. Maybe the smell of one would wake him.
There's a carrot on the top of the screen. You're going to have to shake it loose.
The cannon, if aimed properly, will do the job for you. One important thing to remember is that you can't load the cannon until it's pointed up.