Robert Kubica won his first Formula One race Sunday at the Canadian Grand Prix, on the track that could have killed him a year ago.