Further to what CC wrote, if there are any foreign withholding taxes applicable to XSP, CWO, or XIN, they may be creditable if held in a taxable account, but they’d be lost forever if held in an RRSP ... the Canada-US tax treaty (for example) does not apply in such a case ... this would somewhat mitigate the disadvantage of holding such funds in a non-reg account, and would somewhat diminish the advantage of holding them in a registered account ... the effect would likely be too small to affect your registered-vs-nonreg decision, but is something to be aware of.
Note that this refers to taxes withheld from the Canadian-registered fund itself, not taxes withheld from you.
Note that this refers to taxes withheld from the Canadian-registered fund itself, not taxes withheld from you.