I think the move to Canidae is a good one

Well, it certainly is from a quality perspective - this is very much better stuff than Kirkland (which is nowhere near a premium food - not enough meat for that).
Hopefully Canidae is a food that your pup will do well on also
And you know, it may not actually be that much more expensive. The bag might cost more, but you're likely to be feeding rather less of it. And that can actually mean that the overall cost is actually much closer than it first appears (even lower, in some cases).