To try to respond to your question, I think it's a good idea in theory, but in terms of reality and practicality I think it would be almost impossible.
I have to give you an example. For instance, if you have a situation where you've implemented Bill C-283, somebody could complain and say the calorie count for a date square in a coffee shop is not accurate or is missing. You'd then need to have CFIA officials check out that date square. They would then have to check out how many of those coffee shops actually have date squares on the menu. If they found that 60% of them have date squares on the menu, they'd have to figure out how many dollars that date square generated at all of those different coffee shops across the country. Let's say it is over the $50,000 threshold. Once they figured that out, they could find that the date squares are provided by regional suppliers throughout the country and every single date square is different.
This could be the case for a Caesar salad, a club sandwich, a hamburger, or an ice cream cone. It would become a ridiculous exercise to try to implement such legislation or to measure it or analyze it, when restaurant operators are saying they can't provide accurate and reliable information in that format.