Thanks for sharing, I definitely can relate (I'm middle-class white). I don't think Canadians are as bad as you've described (although it depends on the person)... I mean with look-giving and such tightly knitted groups. But, somehow people tend to socialize with those with similar experiences. My parents visited with friends in the U.S recently and they came back shocked as to how racist the friends were being - ie: when showing them around the city they would make comments like "this is where the black people live, so we don't come here often" and just stereotyping.
I love the names
Rachel and
Leah... but I'm not Jewish... hmm...