Canadian values are the perceived commonly shared ethical and human values of Canadians. The major political parties have claimed explicitly that they uphold Canadian values, but use generalities to specify them. Historian Ian MacKay argues that, thanks to the long-term political impact of "Rebels, Reds, and Radicals", and allied leftist political elements, "egalitarianism, social equality, and peace... are now often simply referred to...as 'Canadian values.'"