OTTAWA -- Liberal Leader Justin Trudeau says a protester who used a sexist term to describe his wife on Monday crossed a line, which compelled him to respond.

鈥淚 think Canadians know that I have pretty thick skin, and I鈥檓 able to take all sorts of different abuse,鈥 he said, while taking questions in Richmond, B.C. on Tuesday.

鈥淏ut he went after my family. He said hateful and misogynistic things about my wife.鈥

Trudeau was asked whether pulling down his mask and yelling back at the protester: 鈥淚sn't there a hospital you should be going to bother right now?" was prime ministerial and if the pressure of the campaign was getting to him.

鈥淚 signed up for this. My family believes deeply in what I鈥檓 doing and put up with an awful lot, but everyone has limits and I will always be there to try and push back when someone crosses those lines,鈥 he said.

The exchange with the protester occurred as Trudeau was waiting for an interview with Global News outside their Burnaby, B.C. studio.

His wife, Sophie Gregoire Trudeau, wasn鈥檛 present.

The footage, shot by Global News, shows the protester standing on the other side of a parking lot launching insults and calling on the leader to fight him as the song 鈥淲e鈥檙e Not Gonna Take It鈥 by the band Twisted Sister played through speakers.

The leader, in his response, was referring to the anti-vaccination protests that took place on Monday at several hospitals across the country. Hospital staff have described instances of harassment levied against patients and their colleagues.

Over the past several weeks, Trudeau has encountered protests at his campaign events that have at times turned violent.

On Tuesday morning, NDP Leader Jagmeet Singh said Trudeau shouldn鈥檛 have joked about the protests at hospitals and said heckling is a part of any campaign.

鈥淗e shouldn鈥檛 have been joking about that because it鈥檚 dangerous and it鈥檚 really causing problems for a lot of people. We know our health-care workers are burnt out and they鈥檙e going through a really difficult time. It鈥檚 not something to joke about,鈥 he said.