Hint 1
Hint 2
Hint 3
To load the cannon, why don't you pick up some more brimstone?
I mean, gunpowder.
Use the gunpowder from the hold with the tip of the cannon.