senior customer support manager jobs careers in Mississauga, Canada