In my opinion, adopted children should be considered to be Canadian-born. That would solve the problem. However, I think that this rhetoric about second-class citizens is unfounded. Indeed, at one point or another, someone will not be able to pass down his citizenship, and that will be legitimate. According to those who espouse this rhetoric, that person will also be a second-class citizen.
In your opinion, is citizenship a right that belongs to parents or to the child?