human
Why did the Canadians win the Battle of Vimy Ridge?
assistant
The Canadians won because they had a better plan. They had a plan to attack the Germans from the rear, which the Germans did not expect. The Canadians also had a lot of artillery, which was very effective at destroying the German trenches.