All,
The Royal Canin thing does NOT affect any US retail products. This was limited to special diet (vet type) foods from Royal Canin Canada. The products were pulled over a year ago, and they have since switched to a new supplier with very stringent overseeing procedures.
Here's the link to Royal Canin Canada's site with the explanation:
http://www.royalcanin.ca/recall_statement_en.php