Halep, que cometeu 10 duplas faltas, derrotou a americana em duas horas e 14 minutos por 2-6, 6-3 e 6-4 e agora aguarda a vencedora do confronto entre a brasileira Beatriz Haddad Maia e a tcheca Karolina Pliskova, quarta cabeça-de-chave.
A romena, que jogou assim sua 29ª semifinal, se sagrou campeã duas vezes (2016 e 2018) no Aberto do Canadá.
Halep, vencedora de dois torneios do Grand Slam, conquistou sua 184ª vitória em partidas de torneios WTA 1000.
Já Pegula, de 28 anos, semifinalista no Canadá no ano passado, almejava uma segunda final nos torneios WTA 1000, depois de Madri neste ano.
--- Resultados deste sábado no WTA 1000 de Toronto:
Semifinais:
Simona Halep x Jessica Pegula 2-6, 6-3, 6-4
Beatriz Haddad Maia (BRA) x Karolina Pliskova