I'm a Canadian permanent resident and the dozen or so times I've crossed the border into Canada I've never had a negative experience. I've always found the Canadian border agents to be polite and courteous. I cannot say the same for their US counterparts. Not doubting the negative experiences described above just that my personal random sample has been different.