MONTREAL Lewis Hamilton won the Canadian Grand Prix for the second time in four years on Sunday, holding off McLaren teammate Jenson Button at the Circuit Gilles Villeneuve to move top of the drivers' world championship.
Hamilton wins Canadian Grand Prix