In the case of courts under Quebec's jurisdiction, most officials are unilingual francophone. Occasionally, an official speaks both official languages and is able to speak functionally with an anglophone resident. However, I would say that, in my experience, most officials speak only French, even in Montreal, and that if a resident asks to be served in English, someone needs to be found who can speak and hold a conversation in that language.
I want to correct one point. You asked Mr. Thompson a question that implies certain things. The fact that an anglophone speaks French easily or is completely bilingual is not a reason to deny that person's right to speak in English.