Trudeau had gone to a mosque in Rexdale, on the western edge of Toronto, to address the concerns of Muslims troubled by Canada's alignment with the U.S.'s pro-Israel stance on the ongoing Middle East conflict.
People assembled at the mosque yelled "shame" at Trudeau and encouraged the facilitator not to allow the Canadian Prime Minister to speak at the podium.
Sharan Karunakaran, 28, was charged "with several criminal offences after a suspected hate-motivated incident at a mosque in the City of Markham," the York Regional Police said on April 9.