How Societies Work: Class, Power and Change in a Canadian Context