why when a canon shoots a canonball, the canon doesnt go back and keepgoing back when fired in the same way the canonball does?
Remember F = ma, and note that the cannon has a much greater mass than the cannon ball, so the cannon accelerates less for the same force.