Cost of dollar store goods would go up a bit but few Canadians want to save 50 cents at the expense of child or slave labour or dangerous factories that could collapse on workers.
If Canadians are quite happy to buy billions of dollars of goods from slave labour places like Bangladesh, India, and Pakistan, through Dollarama and similar corporations, why would they not want to buy billions of dollars of goods from slave labour places like Bangladesh, India, or Pakistan through Dollarama and similar corporations, under any other circumstances?
Canadian consumers are absolutely unconcerned about slavery. It is just silly to think otherwise. If a slave labour country like Bangladesh, India, or Pakistan can produce something for 20 cents when a Canadian company would have to charge $2.00, Canadian consumers will ALWAYS buy from the slave labour country like Bangladesh, India, or Pakistan.
You are saying that because Canadians do A, they will do NOT A for an arbitrary reason based on an opinion which skirts the economic fact of supply and demand.
Canadians buy because of the dollars in their pocket, not because of the goodness of their hearts. Just like you do. Everyone acts in their own ruthless self-interest. Just like you do.