I'm usually ok at IDIng cap badges but this one has stumped me. I'm reading 'Artist at War' by Charles Comfort at the moment. [sharedmedia=core:attachments:120650] Plate 1 is of Capt V.G.J. Thrupp I.O 1st Cdn Div. It looks like his cap badge is a Staffordshire knot. Image here. http://collections.civilisations.ca/public/pages/cmccpublic/emupublic/Display.php?irn=1019323&QueryPage=%2Fpublic%2Fpages%2Fcmccpublic%2Femupublic%2FAdvQueryF.php&lang=0 click to enlarge Rest of the cap badges in the book are IDable but I cant find this one.
I think your problem is you're looking in the wrong army http://mgray.hopto.org/PLFus/History/cmhq144.pdf If you go down to the bottom of page 17, you'll see that Capt. V. G. J Thrupp was the Italian speaking representative of the British Intelligence Corps at HQ 1st CDN Division so he was a British officer not a Canadian one. So I'm betting his original regiment was one of the Staffordshire ones.
ah good shout, just reading that Captain KA Cottam , British Intelligence Officer , was attched to 1 Cdn Div too.