vp customer careers in Montreal, Canada