I now feed my boys a Canadian grain-free food called now (with an umlaut over the o). They likely have a kitten formula too, and a wet food.

Origen is also grain free and made in Alberta. Though not the fault of the food itself, it caused cat deaths and illnesses in Australia because of Australia's mandatory irradiation of all imported pet food (now revoked, I believe).

BTW - my vet and staff are total fans of grain-free food; they only wish that the food available from them was the same.