The pair will renew their rivalry when they contest the final of the Rogers Cup on Sunday after coming through their respective semi-finals comfortably.
Many expected Murray to have a long drawn out contest with Japan’s Kei Nishikori, but that never materialised as the world number four wilted after an early flourish in just an hour and five minutes.
At first it looked like the semi-final would match expectations, with both players breaking the other inside the first five games, but once the Scot went 4-2 ahead there was only going to be one winner.
Murray went on to seal the first set 6-3 and then he blitzed Nishikori off the court 6-0 in the second to set up the clash with Djokovic, who has beaten him on each of their last eight meetings.
Djokovic had earlier put himself closer to a fifth ATP World Tour Masters 1000 title of the year after cruising past Frenchman Jeremy Chardy 6-4 6-4.
The world number one needed just 37 minutes to wrap up the opening set and he went on to seal the match in an hour and 20 minutes, despite needing treatment to his forearm during a changeover.