The American Veterinary Medical Association has a database of pet food recalls. I assume it's only for foods sold in the US (so any sold only in Canada or elsewhere would not be listed) but many foods are sold worldwide so it's very useful even if not complete. There are 3 filters - Cat, Dog and...