Pilgrim
I am not comparing Canada to the USA, in fact I dislike comparing at all.
You seem bent on comparing, so on that note here is what I am seeing.
Although there are exceptions, I feel relatively safe in Canada. That is probably going to change soon because the world view is changing fast. But at present I feel fairly safe. I like the USA and have been to many of its states. However, whenever I have been there I have not felt very welcome by a lot of people.
I have many friends in the USA and I actually like the Republic system of government. Talking to some friendly Americans, they are ashamed of how many treat people from other countries. There seems to be a superiority complex in many of them.
In Canada, for the most part I don't see a lot of this, but even that is changing. Perhaps this is from the American News Media? I am smart enough to know not to believe everything coming from the media. However, it is down right scary what the average Canadian is hearing the American media say. The reaction is actually quite understandable.
I have traveled around the world a bit, and met many people; some Americans who are actually reluctant to say where they are from. Some say they are from Canada, because they know from experience that other Americans give them a bad name.
This is coming from Americans not me, so I hope you get my point.

Tom