"WW2 Canadian Soldier at Barriefield Camp
Barriefield Camp, Kingston, Ontario was a training school for the Royal Canadian Ordnance Corps during WW2. The photo appears to be taken at a train station. Note the rail cars visible in the background.
The back of this snapshot has a pen and ink inscription,;
"This was on the film in Ward's camera when he left & I think was taken just before they joined the Perths - and still at Sussex I think in Sept.".
Perths would be the Perth Regiment and Sussex would refer to Camp Sussex, New Brunswick."
Source:
https://flic.kr/p/8eufkP