At point (b), which begins with “Canadians across the country are facing a cost-of-living crisis”, I propose replacing the words “forcing many families to choose between putting food on the table and keeping their house warm” with the words “and are having difficulty paying for their basic needs”.
I think Canadians will decide to go to one grocery store rather than another. They make their own choices. That includes the idea that they're having trouble paying for basic needs.