I'm not personally a fan of either one. You would be taking a step down if you go from Blue to Canin. I hate seeing low quality ingredients (by-product of any kind) or needless fillers (wheat gluten, powdered cellulose) in my dog's food. I would also recommend sticking to foods that have actual meat as the first ingredient. If you do want to switch, some good brands to look into would be Fromms, Nature's Variety, Taste of the Wild, Wellness, Orijen, Acana, or Go!