I think that at least one point needs to be addressed in the interests of fairness. Alberta's Minister of Justice notes that the witness was Aboriginal, homeless, and drug addicted and suggests that if these things were not true, the witness would not have been detained until her testimony was complete. If the witness had been neither homeless or drug-addicted, I am quite sure that she would not have been detained, even though she was Aboriginal. I would suggest that any witness who is homeless and drug addicted, regardless of race, sex or ethnicity, is going to be seen as a risk for non-appearance. 

Note that I do NOT say that this young woman's incarceration was justified; I simply say that it is entirely possible that the woman's race was not a significant factor.