Vancouver is one of two major cities in Canada to have municipal political parties, the other being Montreal. Municipal politics in Vancouver were historically dominated by the centre-right Non-Partisan Association, a "free enterprise coalition" originally established to oppose the influence of the democratic socialist Co-operative Commonwealth Federation. Following the 2008 municipal election, the social democratic Vision Vancouver has become the dominant party in city politics.