Artillery 58th (Sussex) Field Regiment, Royal Artillery 78th (Lowland) Field Regiment, Royal Artillery 7th Medium Regiment, Royal Artillery 64th (London) Medium Regiment, Royal Artillery 70th Medium Regiment, Royal Artillery 11th Regiment, Royal Horse Artillery (Honourable Artillery Company) 142nd (Royal Devon Yeomanry) Field Regiment, Royal Artillery 1st Canadian Infantry DivisionCommanded by Major-General Guy Simonds. 1st Canadian Infantry Brigade The Royal Canadian Regiment 1st Battalion, The Hastings and Prince Edward Regiment 1st Battalion, 48th Highlanders of Canada 2nd Canadian Infantry Brigade Princess Patricia's Canadian Light Infantry 1st Battalion, The Seaforth Highlanders of Canada 1st Battalion, The Loyal Edmonton Regiment 3rd Canadian Infantry Brigade Royal 22e Régiment 1st Battalion, The Carleton and York Regiment 1st Battalion, The West Nova Scotia Regiment 1st Field Regiment, Royal Canadian Horse Artillery 2nd Field Regiment, Royal Canadian Artillery 3rd Field Regiment, Royal Canadian Artillery 1st Infantry Division Support Battalion (The Saskatoon Light Infantry) (Machine Gun) 1st Anti-Tank Regiment, Royal Canadian Artillery 2nd Light Anti-Aircraft Regiment, Royal Canadian Artillery 4th Reconnaissance Regiment (4th Princess Louise Dragoon Guards) No. 1 Defence and Employment Platoon (Lorne Scots) 1st Field Company, Royal Canadian Engineers 3rd Field Company, Royal Canadian Engineers 4th Field Company, Royal Canadian Engineers 2nd Field Park Company, Royal Canadian Engineers 1st Canadian Tank Brigade 11th Army Tank Regiment (The Ontario Regiment (Tank)) 12th Army Tank Regiment (Three Rivers Regiment (Tank)) 14th Army Tank Regiment (The Calgary Regiment (Tank)) British 51st (Highland) Infantry DivisionCommanded by Major-General Douglas Wimberley. 152nd Infantry Brigade 5th Battalion, Queen's Own Cameron Highlanders 2nd Battalion, Seaforth Highlanders 5th Battalion, Seaforth Highlanders 153rd Infantry Brigade 5th Battalion, Black Watch 1st Battalion, Gordon Highlanders 5/7th Battalion, Gordon Highlanders 154th Infantry Brigade 1st Battalion, Black Watch 7th Battalion, Black Watch 7th Battalion, Argyll and Sutherland Highlanders 126th (Highland) Field Regiment, Royal Artillery 127th (Highland) Field Regiment, Royal Artillery 128th (Highland) Field Regiment, Royal Artillery 61st (West Highland) Anti-Tank Regiment, Royal Artillery 40th Light Anti-Aircraft Regiment, Royal Artillery 1st/7th Battalion, Middlesex Regiment (machine gun battalion) 7th Battalion, Royal Marines (under command 19 to 29 July) 274th Field Company, Royal Engineers 275th Field Company, Royal Engineers 276th Field Company, Royal Engineers 239th Field Park Company, Royal Engineers 23rd Armoured BrigadeHQ 23rd Armoured Brigade HQ fought as Arrow Force in mid-July with 2nd Battalion, Seaforth Highlanders (from 152nd Brigade) under command together with elements of 50th RTR and 11th (HAC) Regiment, Royal Horse Artillery as well as an Anti-Tank battery and