Team leader supervisor careers in Montreal, Canada