The way I see it, despite being very interconnected, adoption and citizenship are two distinct issues.
Provinces administer adoptions. They check whether the parents are fit to have children and to deal with the psychosocial effects that adoption involves. A series of conditions need to be met.
Once the adoption goes through, it artificially creates a connection similar to that between a biological parent and their child. Then the adopted child obtains their citizenship, either through the expedited process or the regular channel.
I cannot wrap my head around how granting citizenship to that child safeguards or protects against human trafficking or abuse.
Would that not happen at the previous step, that is, during the actual adoption validation process?