Very important to note on "protection of Canadian govt" - if a refugee travels to their country of origin and that country considers that person to still be a citizen, Canada's ability to 'provide protection' might be null. There is little clarity on this in the relevant international conventions - but for the most part, Canada has no rights to do much of anything (except insofar as the other government is willing to cooperate).No there is absolutely no fear of her citizenship being challenged no matter even if she ravels to the same country against which she or her parents made a refugee claim. The simple reason is that once you become Canadian citizen, you are traveling under the protection of the Canadian govt.
And also - many countries may require citizens to enter under passport or other doc of that country (and doing otherwise might in itself be a violation of law).
Up to the individual to decide what to risk vis a vis a country they are refugees from but Canadian government protection should not be relied upon.