Here’s a simple relaxed mesh, using the skeleton fattener from here to make the original mesh, Weaverbird to subdivide, and Kangaroo to relax:
To merge the branches back together for the canopy you could manually edit the vertices of the mesh before the subdivision step.