McLaren-Mercedes driver Lewis Hamilton became Formula One racing's magnificent seventh winner at the seventh round of the 2012 season, after a gripping Canadian Grand Prix on Sunday. Nico Rosberg finished the Canadian Grand Prix in sixth place today with Michael Schumacher forced to retire after 43 laps.