La canadiense, número 30 del mundo, se impuso por 6-3, 7-5 y se enfrentará a la número uno del mundo, Elena Rybakina, o a la rusa Diana Shnaider en la final del torneo, el domingo, en el este de China.
Fernández conquistó su primer título del año en Singapur el mes pasado y pudo con la checa Bouzkova, número 26 del mundo.
Fernandez necesitó tres sets en sus tres partidos anteriores en Ningbo para alcanzar las semifinales.
Después de dominar el primer set, Fernandez rompió pronto el saque en el segundo para ponerse 2-0, pero Bouzkova reaccionó mientras ambas sufrían con su servicio.
El segundo set se convirtió en un pulso, antes de que Fernandez se impusiera en poco menos de dos horas cuando Bouzkova devolvió fuera.
Rybakina, primera cabeza de serie y vigente campeona, se enfrentará a Shnaider en la otra semifinal más tarde el sábado.
