Mark I thought the same, but the combination of insignia may make them the Canadian Scottish. The cap badges have a similar shape, but the shoulder titles for the SD&G are quite dark in comparison to those worn by the Scottish. As well in the image the shape of the shoulder title seems to be consistent with the Scots. I will have a look in the regimental histories when I get a chance to see if either unit was in that location.

(image from Canuck site).