That form then carried into Sunday as he led the field away from pole position at the race start.
There wasn't a happy end to Fernando Alonso's 300th Grand Prix weekend.
Four-time world champion Hamilton has had six poles and six wins overall in Canada and arrived seeking a record-equalling seventh victory.
Australian Daniel Ricciardo, victorious in Monaco two weeks ago, was sixth in the second Red Bull as his team-mate Verstappen, who had been fastest throughout practice, continued to deliver a flawless riposte to his critics.
But Bottas and Hamilton may have been set back by the team's inability to get an updated engine ready in time for the race, while Ferrari and Red Bull both had new parts.
"I think after a long stretch Ferrari didn't win here, I saw people around and they were super happy".
It meant that Hamilton missed out on a front row start with Bottas qualifying second and under-fire Dutchman Max Verstappen of Red Bull taking third place.
Lance Stroll of Montreal, the first Canadian to race in F1 since Jacques Villeneuve left in 2006, qualified 17th as his Williams team's struggles continued. Overtaking is relatively straightforward, speeds are high and the cars are pushed to their limits; likewise, the concrete walls punish any mistakes heavily but the drivers need the confidence to use all of the track, especially in qualifying where even the smallest of margins count. We still got everything out of the day we needed but we were compromised a bit for pace.
Daniel Ricciardo was in P4 after keeping Hamilton off his tail.
"We did not really change a lot initially and that's always a good sign and gives you hope", said Verstappen.
Kimi Raikkonen had been third after the first runs in Q3, but ran wide onto the grass exiting Turn 2 on his second set of hypersofts and was forced to abort the lap. We're trying to compensate for that.
"It's just been a hard day", he said after unexpectedly being out-qualified by team-mate Bottas.
"I think when we look back on this weekend we will accept the fact that, yeah, in hindsight, it would have been nice if we had more time to prepare on the hyper-soft, but it wasn't the case", he told reporters.