A simple solution to food supply issues is to put an end to the fast food and chain restaurant industries. Most of them get the pick of the crop, and so much gets wasted it should be fucking criminal. At least family-run restaurants work to limit their waste, for the most part.
But let me give you an example of what I mean. There are some 25,000 McDonalds and BK locations (total) in North America. An average-size steer will produce about 2500 1/4lb patties if you processed all the meat into 1/4lb patties. If every McD and BK location in North America alone tossed just one 1/4lb patty in the dumpster at the end of the day it would be equivalent to throwing 10 cows into the dumpster. Every day. That's ten cows every day where the resources to raise them, feed them, transport them, and process them were completely wasted on nothing. And we know damn well that each location tosses a helluva lot more than one single 1/4lb patty into the dumpster at the end of the day. And that's just one item. Then there's all the lettuce, tomatoes, onions, pickles, buns etc that end up in the dumpster every day as well. And all the resources wasted to grow and transport them end right up in the dumpster with them.
On top of all that, it's not incorrect at all to state that the agriculture-fast food/chain restaurant industrial chain is one of the most destructive industrial chains on the planet and is unquestionably the most wasteful.
Fortunately, other than a few non-necessities (like Coca-Cola) my family hasn't been all that affected by any shortages in the grocery stores. We even score some nice deals on pork roasts, bone-in hams, chicken and frozen fish filets. We don't even bother with name brands for the most part anymore either. Quite often these days the store brands are just as good, if not better, than the name brands. 'Our Compliments' store brand is one that's pretty good. Even a lot of the yellow 'No-Name' products are pretty good.
Limiting how much of something someone can buy is not a good idea. It's smacks too much of what of the Soviets called "communism". Like some braying jackass in the US who stated that no one needs to buy 18 eggs at a time or something like that. Like, really? If you got 5 or 6 people in the household sitting down for Sunday breakfast those 18 eggs are gonna go fast. Fuck, there's only three of us in our household and we can blow through a dozen eggs in a few days. And that's without being piggish about it. Hell, we only eat one meal a day. Although my wife does a fair bit of baking so eating more than one meal a day would be pretty fattening. As I learned after we met.
Outside of sale items or people who are obviously hoarding, telling people how much they can buy of something at the grocery store is bullshit. You don't know how big someone's family is. Or maybe they run/work for a group home or convalescent home or homeless shelter.
But in all reality, we need to do something about the scourge of fast food dumps and other chain restaurants. That would go a long way in helping to alleviate food issues.
As for the economic issues, that's another animal altogether. Federal spending needs to be reined in for one. Maybe NOT spend the $6+ billion on foreign aid for the next 12 months or so. Maybe NOT go ahead with the scheduled increase in the carbon tax scam... I mean super important planet-saving tithe.
Maybe NOT make it harder for farmers to produce the food we need. Maybe impose a federal moratorium on rent controls. Maybe quit importing 400,000 people a year while whining about the housing crisis. Maybe quit spending $6000/night on hotel suites and making Canadians pay for your household groceries. Maybe tell Quebec to go fuck itself, they're getting a pipeline through the province whether they like it or not.
Maybe quit electing some fucking ass-clown who thinks a journalist by trade is the perfect choice of Finance Minister. Maybe quit electing some arrogant asshole who thinks we're all a bunch of backwoods morons who barely l'arnt ar letterin' an' cypherin'.