1. Vacation pay is paid for by the employer. The law in Ontario requires employers to pay a minimum of 4% of gross salary to an employee as vacation pay. That translates to 2 weeks per year of paid vacation. Money is accumulated in a vacation bank of sorts at a rate of 4 percent of gross as you work. This is the law.
What many people do not understand is that in order to receive 2 weeks paid vacation, you need to have worked a full year first. For example, many people start a job in March, figure that they are entitled to 2 weeks paid vacation and will want to take 2 weeks vacation in July of the same year and they figure that they should be paid in full "because I get 2 weeks paid vacation per year". Not quite. You need to work a year first. (They always figure you're trying to fuck them when you tell them that.) You can only receive paid vacation that is at most equal to what you have accumulated in your vacation bank. If you start in March, by July you will have only accumulated maybe 2.5 days of paid vacation time.
But it is the employer who is putting that money in there, not the employee. Nor does the employee pay "dues" toward vacation time.
2. Sick days are not required to be paid by the employer to employees who are paid by the hour.
The Wynne liberals passed legislation requiring employers to pay (IIRC) employees 3 personal days per year which could be used as sick time or if you needed to take a day off to see a doctor, or whatever, however, that legislation was repealed by the Ford tories a while back.
That said, many employers will as part of their benefits package offer employees a number of sick days and or personal days per year. Also, various collective agreements will have contract items with respect to the same.
With salaried individuals, I.e. People who receive the same cheque every 2 weeks regardless of the number of hours worked, regardless of overtime, they can take a sick day if they are sick and still be paid. HOWEVER, usually in the employment contract, there will be a clause limiting the number of sick days to a maximum of 5 days per year, with no more than 3 days in a row. Any time required after that requires one to use accumulated vacation time. If your vacation bank is empty, you don't get paid.
In all of the above, it is the employer who pays for the sick time until such time as you delve into your vacation bank (because that is money you have earned.)
I've never heard of employees paying dues toward sick days. If that was the case for me, I'd rather not pay the due with the agreement that if I took a day off sick, I would not be paid.