The internet's honeymoon with Trudeau bolts after he praises Fidel Castro

Justin Trudeau,, Canadian Prime Minister
Justin Trudeau,, Canadian Prime Minister