Konta reached the semi-finals after defeating Anatasia Potapova on Friday evening. However she could not make her way past the ninth-seed Bouzkova on Saturday.
Watch live tennis on Eurosport and Eurosport Player
The 21-year-old was relatively comfortable throughout as she won in straight sets, 6-3 6-4.
WTA Toronto
'She's certainly laid down the mantle' - Dominant Halep thrashes off-key Vekic at Canadian Open
08/08/2022 AT 16:42
"It's an amazing feeling and I feel like I'm playing at home. I'm really excited to be in the final tomorrow," she said.
The world number 57 saved all five break points she faced in the match, and broke Konta once in each set.
After earning the first break of serve to lead 4-2, Bouzkova saved a break point as she served out the opener in just under 40 minutes.
She then held off a game effort from the British number one in the second set.


Top seed Elina Svitolina steamrolled her way into final of the Monterrey Open when she routed Arantxa Rus 6-0 6-1 on Saturday evening.
Ukrainian Svitolina, who has not dropped a set in her four matches, will try to keep her record intact when she meets Czech ninth seed Marie Bouzkova in Sunday's decider.
Spectators who arrived for the evening session had barely settled into their seats before Svitolina dispatched Rus in only 50 minutes.
Playing as though in a hurry to keep a dinner reservation, Svitolina was merciless in pouncing upon the serve of her 76th-ranked Dutch opponent.
"It was an amazing match for me. I was very solid from the baseline, and was serving really well," said Svitolina, who literally did not break into a sweat in the cool conditions.
A winner of 13 career WTA titles, she was a semi-finalist at both Wimbledon and the US Open last year.
Jabeur makes history to reach first Grand Slam semi-final
05/07/2022 AT 18:40
Konta announces retirement from tennis
01/12/2021 AT 11:30