Depending on the mechanism used during the adoption, some children are considered to have been born in Canada, whereas others are considered to be foreign-born. That is the problem. In my opinion, the very nature of adoption is such that we look at adoptive parents like biological parents, in practical terms. I totally agree with that.
However, I have some reservations about the rhetoric concerning second-class citizens. In my opinion, if we establish that a line must be drawn somewhere, it follows that some people will not be able to pass down their citizenship. Let us suppose that Ms. X, who is pregnant, enters Canada as a tourist. Her child is born prematurely and receives Canadian citizenship. Ms. X goes back to her country of origin with this child. The child, who remains a Canadian citizen, later marries a woman from his own country. They have children together, and those children believe that they are Canadian citizens. That should not be possible.
Do you agree that people should not be able to pass down their citizenship to their descendants indefinitely?