The problem may arise from the frequency of advertised "employee pricing" sales.

Maybe retailers who do not hold such sales will hold unadvertised one-hour flash sales to fulfill the CRA requirement that the prices be available to the public.