Liberal Canadian Prime Minister Justin Trudeau has appointed former Governor General David Johnston to investigate Chinese interference in recent elections.