article: Co-operative Commonwealth Federation
links: Yellow Left-wing politics Socialist International Democratic socialism Calgary, Alberta Social democracy Agrarianism Ontario Ottawa Green Canada New Democratic Party