I think that you will find that Canadians are different in different regions.
Most obviously, Quebec considers itself a nation unto itself; you can debate the definition of "nation", however, it goes without saying that Quebec is "distinct" (to use a loaded word) from the rest of the country, in that not only the language, but the culture, the system of laws, everything is quite different.
The "west", generally meaning Alberta/Saskatchewan/parts of Manitoba, are much more in line with American thinking, values, culture. It is much more of an "every man for himself" sort of place.
BC is really like California. Just plain different.
Ontario is often criticised for the culture that believes it is the center of the universe, and in many ways, the rest of Canada resents the influence that Ontario has.
Atlantic Canada is different, too. Generally speaking, the people of Atlantic Canada work hard, and don't mind helping out others when they need it, but don't want to be taken advantage of.
What sets Canada apart, for the most part, is a belief that we should all work together for the common good; not socialism, but an acceptance that, for example, basic healthcare should be available to all, and we are willing to pay for this to be available.
We also don't believe in interfering in other countries' affairs; although, if required, we are willing to do our part. We are willing to treat other countries with respect, and we aren't mortally afraid of communism, Islam, people with dark skin, etc etc.