Yes, Canva is good for social media marketing because it allows you to create professional-grade content without hiring an in-house designer or spending money on outsourcing content creation.
You also have collaboration tools for teams to ensure everything is on-brand and a scheduling tool you can access straight from the editor.
Learn how to use Canva to improve your social media content.