En el Gran Premio de formula 1 de Canada disputado en el circuito Guilles Vileneuve los McLaren consiguieron otro doblete con Lewis Hamilton primero y Jenson Button segundo, seguidos por Fernando Alonso que volvía a conseguir que su Ferrari, aunque no tiene la misma potencia, llegase antes que los Red Bull. Jaime Alguersuari terminó duodécimo y el Hispania de Karun Chandhok finalizó en decimo octava posición. Pedro Martínez de la Rosa se vió golpeado en la primera curva y no pudo terminar por una posterior averia en el motor.