Gaetane Thiney of France scored twice in a 4-0 rout of Canada on Thursday, assuring the French a quarterfinal spot and sending Canada home early after Germany beat Nigeria later in the day.
Thiney scored in the 24th and 59th minutes, and Camille Abily's header on a corner kick put the outcome beyond doubt in the 66th before 16,591 fans.
Substitute Elodie Thomis added the fourth goal in the 83rd, rounding the goalkeeper after being set up by playmaker Louisa Necib.
Canada captain Christine Sinclair was unable to exert her usual influence. She wore a mask after breaking her nose in the previous game, a loss to Germany.
"Maybe if Christine was at 100 percent, we would have been able to maintain more pressure up front," said Canada coach Carolina Morace.
"Skills made the difference," France coach Bruno Bini said. "The goal is to have the whole team play well."
Canada's defense was at fault for the first goal, when Elise Bussaglia's shot deflected to the unmarked Thiney, and the winger's soft header gave Erin McLeod no chance.
Another mistake allowed her second when Marie-Laure Delie caught Emily Zurrer in possession and fed the ball back for Thiney to shoot it in off the right post.
Canada managed only two shots on goal in the first half, compared to 11 for France.
France's tactic was to play the ball forward as quickly as possible to Delie, and McLeod had to be alert to gather from the onrushing 23-year-old more than once.
Only McLeod's acrobatic save prevented Necib's 20-yard lob from creeping into the top corner in the 31st, before Delie headed over the bar under pressure from the Canada keeper.
Simone Laudehr finished off a 54th-minute goalmouth scramble with a thunderous shot high into the net to give Germany a 1-0 win over Nigeria and a place in the quarterfinals.
At the other end, goalkeeper Nadine Angerer celebrated her 100th international with a clean sheet which kept the host team perfect with two victories, but hardly convincing in the three-week tournament it is favored to win.
After France beat Canada, Germany will have to beat its neighbor Tuesday if it wants to top Group A. Nigeria was eliminated.