Except for "The Star Wars Book". See that is why you keep dismissing it as non-canon, but sometimes canon, but only the parts I agree with canon. It isn't 100% reasonable to dismiss something as non-canon just because you don't like the claim. There does not need to be any other supporting evidence in order for something to be considered canon. It is canon until something else changes it. And the information about Rey could change in future works. It is how fiction works.