whom was it fought between?
The Canadian Corps and the German 6th Army
Battle of Vimy Ridge
The main combatants were the four divisions of the Canadian Corps in the First Army, against three divisions of the German 6th Army. 
on what date did the battle of vimy ridge first begin? 9 April 1917 where exactly did it take place? Nord-Pas-de-Calais region of France
wiki:13486845
Battle of Vimy Ridge [SEP] Introduction
The Battle of Vimy Ridge was part of the Battle of Arras, in the Nord-Pas-de-Calais region of France, during the First World War. The main combatants were the four divisions of the Canadian Corps in the First Army, against three divisions of the German 6th Army. The battle took place from 9 to 12 April 1917 at the beginning of the Battle of Arras, the first attack of the Nivelle Offensive, which was intended to attract German reserves from the French, before their attempt at a decisive offensive on the Aisne and the Chemin des Dames ridge further south. The Canadian Corps were to capture the German-held high ground of Vimy Ridge, an escarpment on the northern flank of the Arras front.