Canna is top dawg probably.. there are obvious differences between them even beyond having to buffer more thoroughly or at all.
Mother earths seems a bit more course grade if that makes sense like bigger chunks, whereas I’ve started using this brand I found called “bcuzz” that is excellent and it’s like a coffee ground consistency compared to Mother Earth..
But for best results do a soak for a couple days in a solution of cal mag or even better calmag and decent strength nutrient solution.