Well you add the physics behavior to the object that the cannon fires(lets call it cannonball) and then you have events:
Event : on cannon touched(or tapped, or clicked, etc.)
Actions: cannon spawn object cannonball on layer XX
cannonball apply physics force XX at angle cannon.angle + XX
And just replace the XX's with the values you want.