BC labour laws

I'm wondering where the best place to learn about labour laws in BC is. I'm looking for things like if I should be able to stay home sick when needed as a casual employee, how to handle safety issues, and different treatment to different employees.