I have two comments on this.
The current law basically gives equal access to citizenship to children born outside of Canada on or after January 1, 1947, when the concept of Canadian citizenship came into being. It gives citizenship to those individuals irrespective of gender or marital status. The laws that we have to apply cannot fix circumstances prior to 1947.