That looks like an inside-out slipon, since the seams should not be showing. Unless things were totally different in the pre-1980's, I suspect that either "Canada" or "Unit" designators were used, not both Canada and Bn S. As GW points out, three Pte chevrons do not a Sgt make.
I'm wondering...