Djokovic, the 10th seed, easily beat Britain's Andy Murray Friday, 6-1, 6-0.
Djokovic -- who will be appearing in his third final of 2007, and the sixth of his career -- got help from the 12th-seeded Murray, who committed five doubles faults and had his serve broken five times in six service games.
Canas broke serve on Ljubicic to go up, 6-5, in the first set and held serve to take the set. He went on to win the final four games of the second set.
A victory Sunday will be worth $533,350.