The sword is at a disadvantage to the cannons. The shield is much easier to deal with cannons and the perfect parry reflects the cannonball right back.