Kubica tok sin og BMW Saubers første seier under Canadas Grand Prix 2008, med lagkameraten Nick Heidfeld på andreplass.