Trudeau has remained popular and made a number of solidly centrist moves.  He'll get over these Aga Khan worries well before the next election.  O'Leary is not a bona fide candidate for not only the reasons above, but because he has no experience in areas like foreign policy, inter-provincial relations, will almost certainly take the wrong stances on health care and the environment, etc..  The overwhelming majority of Canadians find Trump abhorrent, and angry protest votes are not in the Canadian makeup.  Trudeau largely won because appealed to the moderate centre-left, where most Canadians sit, and he rejected the dark anger the Cons had embraced.