Question: are 12 hour shifts legal in canada?
Answer: Yes, you are not permitted to work more 12 hours per day. Unless your job is exempt from the overtime provisions, the law says that any work time over 8 hours per day, or 44 hours per week (whichever is greater) is overtime and must be paid as such.