At the Canadian Grand Prix Kubica won after a long fight with teammate Nick Heidfeld .
Kubica qualified ninth , beating his more experienced teammate Nick Heidfeld .