Being a US citizen  and a new subscriber to The Globe and Mail, to hopefully read new and different perspectives other than those we are bombarded with daily in the major newspapers in the US.  I have a question.  

Having visited Canada and except for Nunavut, all of her provinces and territories, I  found Canadians to be a pleasant people all throughout Canada.  I realize there is racism and bigotry throughout the world but in Canada, I did not see this.  It seemed to me that all peoples were represented as general workers, shopkeepers, restaurants, etc.  I also found a sense of Canadian pride, not arrogance, but pride in their country.  I've seen this time and time again over a period of 50 years of traveling to Canada.  My question (finally) is this.  How does Canada achieve this?  I am not asking about isolated incidents but rather how people get along in Canada as a whole.

Thank you in advance for any answers to my question that you may be able to provide.