Earlier quoted context omitted.
French employees aren't paid on their standard holidays? It also seems strange that if you're working over the 35/hr week baseline and being compensated for it by extra leave, that you would not be paid during that leave. After all, you're working extra for that time off, so you've essentially just already worked those weeks in advance.
In accounting terms, your pay is calculated as hourly rate * time working. It's averaged over the year and paid monthly. All the holidays are time not working over the year. So, yes, it is definitely lowering your pay.
The GP mentioned 5 weeks vacation + public holidays. To make my example easier, let's say that I worked in France and decided to take the month of July off (using the 5 weeks vacation). Would I get paid for that vacation? Or is the 5 weeks vacation unpaid??
In Canada, my vacation is paid, so if I take an entire month off, I collect my pay cheques as usual.