I'm going to say Hamilton, but that is provisional depending on how Red Bull and Ferrari's upgrades work. Ferrari should definitely be a lot quicker around here.
Looking forward to this race a lot, it's usually great. 

I think Red Bull will be better... a Red Bull for the win. With Mclaren being real competition, and Ferrari definitely having a better opportunity than Turkey, but somewhere around the same as Monaco ie not as good as Mclaren, slightly better than Mercedes.
Kubica has won Montreal.... it will definitely be interesting to see what Renault can do if they introduce the Fduct for Montreal. Also for the rest of the teams that have an fduct planned, it will be great to see what happens in the long straight.
Came out fighting indeed.