sx6888 careers in Toronto, Canada