If you still wonder if Canva can help you with your graphic communication, the answer is yes, it can. It can help you on different levels to create some generic designs for your business. While designers often propose to create templates for you, this can save you some money if you are on a tight line budget-wise. Canva can help you to easily manage your projects from anywhere and almost on any device, ensuring you always have the possibility to create a post no matter where you are (and as long as you have an internet connection).
If you really cannot afford a designer for your logo, and you have no knowledge about graphic design, this might be a good starting point. Depending if you have the Pro subscription or not, you should be able to create a simple logo. Further down the line you can always change your logo or let it be re-designed by a graphic designer.
Keep in mind that changing a logo can have a very good, but also very bad impact on your business. Therefore before changing, and even if you will be the one bringing those changes, you should at least consider a consultation with a graphic designer. They will be able to clarify things for you and ask you the right questions to see what could be improved or changed.
But can you go a step further and create your entire brand identity on Canva?
To be honest, I never tried the Pro version because the free version is enough for my need. With that said, I know some people that are developing their brand identity only with Canva. Take Imran from Web Squadron, for example. As far as I know, he only uses Canva (Pro) to develop his graphic communication and it looks very professional. So it is definitely possible confirming that Canva is worth it.