When I worked the warehouse it was company policy (or Provincial law?) that 8 hours shifts required a 1 hour lunch break. Too damn long if you asked me. The shifts for employees were laid out in such a fashion that no 2 employees in the same department would have lunch at the same time to ensure proper customer support in the retail section of the store.In California, it's basically required that the employee take it. I'm not sure if it's *explicitly* required in the law, but if employees don't take it, and then quit or are fired, they can pretty easily sue and say that their boss prevented them from taking it (and probably win). So employers here will often explicitly police this to make sure that the employee is taking their lunch. I've heard of people being disciplined for *not* taking their lunch break.
With management agreeing that these didn't really apply to us, they allowed voluntary short lunches so our day could be shorter and that we could take it whenever we felt like because customers don't need warehouse employees.