That seems unavoidable. You give people money they're going to go to Walmart and buy Cheerios.
That's still money spent in Canada for goods that are probably made in Canada. I was thinking more on the line of buying foreign made goods on Amazon which does just about zero for the Canadian economy. I don't know how much of this is happening or if it is even an issue but it is something which government should be considering when they come up with these programs. Sending money to seniors who made so much a portion of their OAS is being clawed back was one example of poor oversight. They would have to know who is collecting OAS to send out the cheques in the first place, identifying people who are having it clawed back shouldn't have been that difficult.
Spending a few bucks so restaurants can maybe stay in business is a better idea than adding to Jeff Bezos billions.