We Canadians are in a weird place - socialism isn’t a dirty word up here (except as imported from American culture)… but we’re still deep into neoliberalism with both the LPC and CPC being strongly neoliberal parties… the only national party arguably opposed to neoliberalism is the NDP.