Canva is focused on user groups with less design experience, for great campaigns usually use a designer to build a Template that can be reused by the social media specialist to speed up workflow.
Adobe has a wide product offering used by design experts depending on what product.
I believe that each product has its own usage, hard to compare them directly to each other. as they have different use cases.