I haven't been to ag inspection in a long time for declaring food. In fact, it might have been when they still used the Nexus kiosk's at YYZ, before the GE ones were even in there.
It doesn't bother me to delcare food, especially now that I typically travel with an infant with GE who is too young for fingerprints, so we need to see an agent regardless. Even if I do get the O, sometimes the agent asks what I have, then just stamps us through, other times, they basically ignore the O, ask for documentation and on we go. Once, at SFO, coming back from India, the officer was pretty on, and started asking, without referencing any docs, about any specific spices we might have had. Again, waved right through after answering.