Not saying I agree with it but Quebec's only official language is French so it doesn't have to offer services in English at all. This is just a case of granting special privileges to a certain group of people based on historical factors, as is the case with indigenous peoples.