"It is not Israel that is deliberately targeting civilians but Hamas that beheaded, burned and massacred civilians in the worst horrors perpetrated on Jews since the Holocaust," Netanyahu wrote in a social media post directly addressed to Trudeau on X, formerly known as Twitter.
Netanyahu said that Israel was "doing everything to keep civilians out of harm's way" and argued that it was Hamas who was "doing everything to keep them in harm's way."
The Israeli leader went on to say that Israel was providing humanitarian corridors and safe zones while Hamas was preventing them from leaving "at gunpoint."
Earlier, Trudeau said that the price of justice could not be the "continued suffering" of all Palestinian civilians.
"All wars have rules. All innocent life has equal worth. Israeli and Palestinian," Trudeau said in a press conference in the Canadian province of British Columbia.
"The world is watching," Trudeau continued. "We're hearing the testimonies of doctors, family members, survivors, kids who have lost their parents."
"The world is witnessing this. The killing of women, of children, of babies. This has to stop," he added.