I couldn't agree with you more. Even in Buffalo, I cross about once every two months - if not more - and the Canadian folks are nothing more than polite. This includes Washington State, Minnesota, and New York crossings. I ENCOURAGE people to travel to Canada from the US. The ONLY time I ever had issues was with coming back into the US. The US border searched my car, my electronics, my cameras (I'm a pseudo-high end landscape guy) and basically I find the US re-entry as a US-citizen to be absolutely fucking insanely clownish. I hate the US border patrol though ... but love Canada .. I tolerate the douches.
Enjoy your nice experience of the Canadian border people, just don't get on their list of any kind 'cause if you do you will now have a similar experience of search in your email history and threatened if you refuse to decrypt what's encrypted. Though I do agree the Canadian border is professionals and the risk of brutality, abuse and incarceration is close to none.