I think the current labour standard laws provide a good frame work.
Answered - Field Service Advisor (Former Employee) - Edmonton, AB
3 weeks vacation until year 9 then you get an extra week
All new hires are given beneifts and vacation starting day 1
Answered - Accounts Payable Clerk (Former Employee) - Surrey, BC