I'm not sure about what kinds of deals go on in Canada but I do go every year here in the states and it both is that bad and isn't that bad all at the same time.
People can be rude, this tends to happen more so in certain stores than in others. (Which I know is not PC to say, but it is ime true!) I refuse to go to those stores and the isolated incidents I see in the others I just stay out of. I don't go for the shopping, though I have fun with it, I go because it's a tradition that my aunts, cousins, my sisters and I spend the day together. We meet early in the am and shop (and eat!) till we drop. I love it.
I think if you go to have fun, realize no material object is worth degrading yourself or others for and with a clear motive to ignore the crazies it can be a great experience. (Unless you are phobic of or hate crowds or bad traffic -- in which case STAY HOME! LOL!)