Canada PM Trudeau’s popularity soars