A win on Monday for Hamilton would tie Michael Schumacher's record for most victories at the Circuit Gilles Villeneuve with seven.
The 34-year-old has already won four races this year. Teammate Valterri Bottas won the other two. Mercedes leads the constructors' standings with 257 points, nearly twice as many as second-placed Ferrari, who have 139.
Only six drivers from three teams have finished in the top five this season: Mercedes' Hamilton and Bottas, Ferrari's Sebastian Vettel and Charles Leclerc and Red Bull's Max Verstappen and Pierre Gasly.
The disparity between teams goes well beyond this year. Mercedes has won the last five F1 championships, while Red Bull won the previous four.
Ahead of his home town race, Montreal native Lance Stroll, 20, echoed Hamilton's sentiments.
"Look at the NHL, the NFL, the NBA, the teams are so close," Stroll said. "That's because it's capped properly, it's managed properly. That allows for exciting competitions. It would be great to see the same thing in Formula One.
"Instead of two seconds between the field, it comes down to tenths. That would really spice things up."
- AP