The prime ministers of Canada and France, Stephen Harper and Dominique de Villepin, both attended today's ceremony, which featured a one minute's silence and the Last Post.
"No fewer than four Canadians were awarded the Victoria Cross for conspicuous bravery in the battle, though it could easily be said that every solider in the field demonstrated conspicuous bravery, such was the verve of the Canadian attack," the Queen said at the site of the battle, which is close to Lille.
"It was a stunning victory. Moreover, in capturing this formidable objective, the Canadian corps transformed Vimy Ridge from a symbol of despair into a source of inspiration."
The monument bears the names of the 11,285 Canadian soldiers listed as "missing presumed dead" during the four-year conflict.
Referring to the death of four Canadian soldiers operating under Nato's mandate in southern Afghanistan yesterday, the Queen continued: "To their eternal remembrance, to those who have so recently lost their lives in Afghanistan, to Canada and to all who would serve the cause of freedom, I rededicate this magnificently restored memorial."
And addressing the assembled crowd, which included Canadian war veterans and serving military personnel, Mr Harper said that there was "no place on Earth that makes us feel more Canadian [than Vimy Ridge]".
"Because we sense, all around us, the presence of our ancestors," he said.
Click here to run an energy price comparison, and see if you could be paying less for your gas and electricity.