Why is Justin Trudeau seemingly falling out of favor with Canadians?

Trudeau... • Publicly admonished a woman in Edmonton for saying the word