DI = Defense Industries Ltd., Canadian Industries Ltd, Park Avenue Plant, Montreal, Canada
The ones marked just "43" and "45" were also made by Defense Industries, but they were not made in the 1940's, they were most likely made in the 1950's. Why they were dated this way, I have no idea but...