Great tips and advice already mentioned.
If you want to go a step further, I'd look for grain-free canned foods, and always read food labels. Purina Pro-plan often contains wheat gluten, corn starch, soy products, and even those controversial by-products (mystery meats are not in my cat's diet).
I also think you can do better to save some money and buy larger cans than those teensy 3 oz cans. There are many better quality brands that sell in 5.5 oz cans, a few even in 12.5 - 13.2 oz, if your cats don't mind eating the same food for a few days. I try to buy canned foods from my local independent stores--they have way better quality canned cat foods there, at reasonable prices that often times are competitive to big box stores, AND they actually KNOW about the stuff they sell. Can't say the same for the other big chains.
Also, avoid fish/seafood based products as their main source of food if you can. Fish does more harm than good to felines, despite what most people think. Other than that, I encourage rotating varying types of proteins and brands, to prevent boredom and preventing future food intolerances/allergies. It is always safer to have several brands to buy from, as many pet food companies tend to alter their formulations or discontinue/have company mergers. If you've got a picky cat that isn't used to variety, they may refuse any "new, improved" tastes and then you'll be super stressed to find them something healthy that they actually like.