The Mercedes driver has won four times at the Circuit Gilles Villeneuve, including from pole last year, while team-mate and championship leader Nico Rosberg has never tasted victory in Montreal.
Hamilton’s first win of the campaign in Monaco two weeks ago ended a barren run marked by bad luck and closed the gap to the German to 24 points.
Another victory for the Briton, and a blank for Rosberg, would see Hamilton riding a wave to the top of the standings on Sunday night.
“This has been a naturally good track for me so hopefully I should be able to capitalise on that,” Hamilton told reporters on a cold Thursday. “But the weather is all over the place and I’ve had bad races here as well.
“I feel positive coming here but I am conscious how the season has gone so far. I am not arriving all excited thinking everything is going great again just because we have had one win.
“There are potholes we could easily manoeuvre but I’m equally conscious we could fall down them.”