The Dutchman capitalised on a timely safety-car intervention with 11 laps of the race remaining to edge past Lando Norris and secure his 60th F1 victory.
Many drivers struggled in the testing conditions, including Ferrari star Charles Leclerc, who fell further behind Verstappen in the drivers' standings after retiring his car on lap 43.
It was a welcome return to top form for Verstappen, who has been some way off his imperious best so far this season.
The 26-year-old - so dominant in 2023 - has already been beaten this year by Carlos Sainz, Norris, and most recently, by Leclerc, who triumphed in Monaco.
Three-time champion back to his best in Montreal
Despite Verstappen's struggles in 2024, there is no doubt in the mind of his Red Bull boss that he was back to his best at the Circuit Gilles Villeneuve.
So impressed was Marko with his star driver's latest performance, he claimed that the three-time champion would have won last weekend's race regardless of which car he was in - including Norris' McLaren and Lewis Hamilton's Mercedes.
When quizzed by OE24 on whether Verstappen would have been just as successful in another car, the 81-year-old said: "Yes. Only Max has the overview of the race and the confidence to accelerate when necessary.
"Apart from that, our team drove an absolutely correct strategy."