senior customer support manager jobs careers in Montreal, Canada