I should have specified. You are right. They have email, chat and phone support in French (and Spanish). Only the web site has no French (for now).
I should have mentioned also that I put "Average" as rating for tech support because I nerver had to use it; I don't really know if they are better or worse than a regular phone company.