Cannon Soldiers are enemies in Kirby's Epic Yarn. They are one of the four types of Mariner enemies (the others being Sword Mariners, Spear Mariners, and Whistle Mariners). Out of all the Mariner enemies, they are the strangest looking ones. They are blue and white creatures with white arms and feet, a blue and white eye with a black pupil, a black smile and a cannon-shaped head. Cannon Mariners, along with all the other types of Mariners, only appear in Boom Boatyard of Water Land. When these enemies spot Kirby or Prince Fluff, they will tilt their head sideways and fire a spiked projectile at them. If the heroes get hit by their projectiles or even touch the enemies, they will take damage and lose Beads. These enemies can be wrapped into a yarn ball and thrown to be defeated. A Cannon Soldier is the more common "brother" of Cannon Mariners. Also, there is a midboss in the same level that looks like a larger Cannon Mariner named Blast Mariner. He attacks the same way as a Cannon Mariner but has more health.