Canada has a rather different attitude towards government, conflict, etc than the US. On the positive, much more acceptance of negotiation, compromise, and generally being nice. The negative side of the same is that bias and bigotry still exist - they are just institutionalized in a way that reduces overt conflict and leaves everyone with plausible deniability.

I am not sure which is better in the end.

But I must admit that I find myself far more often ashamed of my fellow Americans than fellow Canadians. However I find myself outraged at both political systems about equally - though for different reasons.

Cheers,
Ben