I was surprise about the coffee breaks. I have always got one paid 10 minute break in the morning and one in the afternoon.
I think very few people (if any) actually get paid for lunch though.
The Employment Standards Act provides for a 30m meal break (unpaid) for anyone working a shift of 5 hours or longer.
There is no provision for 'coffee breaks' paid or otherwise.
Though, by agreement, between employee and employer the 30m break can be split into two 15m breaks.
* there is an exception, in that if you are not permitted to leave the property during your break, or if you must be available to work during your break, you must be paid.
This is why security guards typically get paid meal breaks as they can't leave the property and still considered on-the-job during breaks.
******
In the real world, most employees are salaried, not hourly.
Salaried employees get de-facto paid meal breaks because their pay check is fixed and their breaks whether fixed or negotiable don't really affect pay.
Hourly staff, in my experience, most often get 30m paid breaks, if they consistently work an 8 hour shift x 5 days per week. Put another way, a F/T hourly typically gets 37.5 paid hours per week.
********
I happen to sponsor the view that if someone is working a de facto 40-hour week, they ought to get 40 hours of pay.
This isn't merely generosity, it addresses a reason businesses, especially retail often eschew full-time, salaried staff, because part-timers even at the same
hourly wage, earn less, and often don't get 'benefits'.
Address these two issues and businesses no longer have an artificial incentive towards part-time employment.
A shift to greater full-time employment tends to result in greater productivity and lower payroll taxes too.
But its long been a business-school doctrine to avoid F/T staff if only to thwart unionization.