Vacation time in Canada

I have tried to deter guys from coming over for reasons like this, most companies will give you week after you have worked a year as you say, some raise the allowance to 2 weeks after 2 years and it stays at that level until you have served 10 years. I have just reached that 10 year period and am now allowed 3 weeks, I also get 2 days personal time if needed.
A lot of companies do not give drivers any paid vacation. This isn’t the UK, we are not granted such frivolous rights LOL