The Whitecaps found themselves trailing 2-0 after 20 minutes, but then scored the next four goals to seize control of the game.
Camilo Da Silva Sanvezzo scored an unassisted tally in the 25th minute to begin the comeback and 14 minutes later Miller got the first of his two goals to forge a 2-2 deadlock.
Jordan Harvey then put Vancouver (5-5-4) ahead in the 42nd minute when he used a left foot to bury a cross from Russell Teibert from the left side if the 6-yard box, and Miller followed in the 62nd minute on with a long blast from distance and a two-goal advantage.
Juan Agudelo, Kelyn Rowe and Dimitry Imbongo Boele scored for the Revolution (5-5-5), whose five-game unbeaten streak was snapped.
Millions of Getty images now available for free via embed tool
Aaron Carter is still in love with Hilary Duff