I don't use GH or Canna ( I use Jack's 3 2 1), but I've heard good things about both, so I wouldn't sweat using either or. As to rinsing out your coco before you use it... I know there are some brands that say they've been rinsed, buffered, etc, and just off assumption, I guess this is true. But for me; it makes more sense just to rinse the coco out, regardless of the manufacture's claim, if for just my own peace of mind. I use the dehydrated blocks myself which generally aren't noted as being rinsed, but I've also used higher end coco which was supposedly rinsed and I rinsed it myself anyhow. This is how I do it: I take a 4 - 5 gallon pot, line it with a cotton pillow case, pour in my coco and then rinse the heck out of it (just using my tap water) until all the tannins / color comes out of it. In other words, I rinse until the run off is clear. Now the coco has taken on the makeup of my tap water (probably @ 7.5 pH) Then I charge the coco by pouring feed through it. So for example, if I'm putting clones or older seedlings into the new coco, I'll mix up a 50% solution of feed and pour it through the coco, before putting the plants in it. Now the coco has pretty much taken on the makeup of my feed (5.8 pH). It will have the same relative pH as my feed and it will contain all the nutrients that make up my feed. Then I'll plant the clones, seedlings, whatever and feed again immediately. At this point the coco is pretty well rinsed, charged and at an ideal pH and nutrient range for the plants. When I do this, they won't miss a beat. If I fail to rinse, I will have issues, which will generally hinder the plants for a couple of weeks until things balance out. In a nut shell that's how I do things. I'm sure there are those who don't rinse, don't bother with the dehydrated blocks, only buy pre rinsed coco, rinse like hell, etc, etc, etc...this method works for me, but at the end of the day, it's all about skinning the cat, no matter the means. Hope this helps.