How many image point the ship has? Did your game use parallax movement?
Okay let's look at event 6 from my example. Disable or remove 'set position' from very last action then add pin behavior to laser.
Now add event, set condition to 'trigger once' and action 'set position' of laser to the canon and 'pin' laser to the canon too.