Question: who participated in the battle of vimy ridge
Answer: the four divisions of the Canadian Corps in the First Army , against three divisions of the German 6th Army