I guess the answer to your question is that listing fees are obviously a challenge and are part of the cost of doing business. Some manufacturers will be able to absorb the cost of doing business more easily than others.
If you're a small manufacturer, part of the problem you're referring to is how you get on the shelf anyway, regardless of what the listing fee is. Do you have enough brand power to actually even get there? Those are some of the realities you face in an industry in which the retail sector is very consolidated, so I understand your point there.
For manufacturers, as I said, listing fees are one cost of doing business. There is a whole host of costs of doing business. At some point, you look at the whole market and you ask yourself if you're able to bring in higher value-added products. Can you commercialize those? What are the listing fees? What are the prices you can get for them? Once you add all those up, then you make a decision that you will produce this in Canada or you will not product it in Canada.