senior customer support manager careers in Mississauga, Canada