Depends on the Province I think. Where I’m at you’re entitled to 30 min off (unpaid) within the first 5 hours, and another within 8 if you’re working longer than 8 hours. 15 min breaks are not mandated except that if the company gives you them they must be paid.
They have it really bad over there. My understanding is most European countries would laugh at Canadian labour law, but Canada laughs at the US’s.