The former Wimbledon finalist next faces world No 10 Johanna Konta, after the Briton beat Russian teenager Daria Kasatkina 6-3, 7-5. It will be the 49th- ranked Canadian's first WTA Tour semi- final since the Malaysian Open last March.
"It's a step in the right direction. I know there is a long way to go to achieve what I want," said Bouchard, 22. "But to match up against solid players like I have this week ... I'm proud of that, for sure."
Elsewhere on a stifling day with temperatures topping 42 degrees Celsius, Caroline Wozniacki fell to Barbora Strycova 7-5, 6-7 (6/8), 6-4.
The Czech next meets Pole Agniezka Radwanska, who beat Chinese qualifier Duan Yingying 6-3. 6-2.