factory u 0026 manager careers in Montreal, Canada