Carney’s Liberals are attracting support from unlikely places