Generosity, diversity and tolerance define Canadians!