Bill, I might be able to elaborate.
No, she's not a Canadian; under the interpretation of the law, she's not.
But remember, Magali Castro-Gyr, on her third passport, ended up going to court against the Government of Canada, despite having a passport, and then they revoked it. Their answer was that having a passport isn't proof of citizenship.
But Gail did not do anything wrong. Not only was she told she is a Canadian, but the legislative assistant to the MP said.... It's incredible.