Our Take on Justine Trudeau Castro.