Kvitova, who first won Wimbledon in 2011, took just 55 minutes to end her three-year wait for a second Grand Slam crown, leaving shell-shocked world number 13 Bouchard helpless to repel a brutal barrage of 28 winners and four aces on Centre Court.
Playing in her first Grand Slam final since her maiden triumph at Wimbledon, the 24-year-old Kvitova produced a brilliant display of power-hitting to secure the 12th career title.
Fittingly, Kvitova's breathtaking performance came in front of her childhood hero Martina Navratilova, whose 54-minute win against Andrea Jaeger 31 years ago was the last Wimbledon final to take less time than this ruthless demolition.
"I can't say it's more special but after three years to be back here with the trophy is so special."
Also Read
After struggling to cope with the fame and increased expectations that came with her first Wimbledon triumph, Kvitova has finally recaptured the thrilling form that brought her that breakthrough success.
The left-hander dropped just one set in her seven matches en route to lifting the Venus Rosewater dish for the second time and will rise to fourth in the world rankings next week.
The photogenic and fiercely competitive Bouchard, named after Princess Eugenie by her royalty-obsessed mother, has been widely compared to Maria Sharapova and this was supposed to be her coronation as the queen of Wimbledon.