I would postulate that one of the key reasons Canadians are more open is due to our resource rich country.  In simplistic terms, we have the "luxury" of not starving and can therefore expend more energy on social issues.