Justin Trudeau says Canada will stand for the right to peaceful protest. But has the Canadian Prime Minister upheld the right to protest for his own citizens?