My guesses:
1. The socialist party is more of a traditional "labor party" and still has something close to the OTL New Deal/Great Society Coalition, doing well among urban minorities and in industrial and mining areas with strong labor traditions, but poorly in more affluent urban ridings and...