There's a place called Professional Prospecting Systems out of Ontario. They don't have accents and log all call activity pretty well in salesforce for us. They may be a little pricier than what you're looking for but it's worth a call. You can usually deal em down a bit.
If you want a call center in the US, I used "Answer First" in Tampa, FL. They have low start up costs and the rates are not too bad.