Hi Hanno;
There is something familiar about the last carrier, they could very well be from the 10th Independent Machine Gun Company (The New Brunswick Rangers), Canadian 4th Armoured Division. I don't think they are from an infantry battalion's anti-tank platoon, no 6 pdrs. Could be an MMG Platoon moving up or a 4.2" Mortar Platoon changing base plate positions (moving up). Also, their in the rear, the route is marked, so their behind the forward troops. I'll get back to you on this one.
Cheers