I would guess french issue post war. Remember after the war frances economy was shot hence alot of forigh(British) Aid came in includeing post war battledress. The label is definately french and the pants look like postwar canadian My guess is canada exported these to france where theese labels where put on......... SO Do i win the prize???
Yep, A = Armée Luxembourgeoise! Though Tyer, most people do usually think they're French .
I'm despirate to find the trousers, the jackets are really common on ebay (£10-20) but the trousers never , well I did see some (unusually labeled 'italian'!) on ebay, but left it a few seconds and, bang, someone else got it!