“Can you please answer, on behalf of 700,000 in Quebec, why you couldn’t answer a single question in English?” he said.
Trudeau defended his decision, pointing out he purposely answered a question that was asked in French in Peterborough a few days earlier in English.
“It is important for me to demonstrate that I defend bilingualism,” he told the man.
Trudeau continued on to say he defends bilingualism across the country.
“I believe deeply in it, but I also understand the importance of speaking French, of defending the French language in Quebec,” he said.
“That is something I will continue to do while respecting minority language rights across the country.”
He continued in French, saying that he could use both languages, speaking partly in French and English, but insisted his priority is to take as many questions as possible.
“We have to always respect the reality and the difficulties faced by linguistic minorities,” Trudeau said.
“Next time, I will make sure to bring a little more bilingualism with me, no matter where I am in the country.”
WATCH BELOW: Trudeau’s cross-country tour
En français, s’il vous plaît
The prime minister’s decision to speak only in French came after a woman asked, in English, if there were any plans for the federal government to do anything to help anglophones seeking mental health services, since they are often only available in French.
Trudeau made a point of speaking exclusively in French throughout the town hall, despite some people asking questions in English.
The cross-country tour, which started last week in eastern Ontario, continues in Quebec Wednesday, with stops in Sherbrooke and Granby.