Toronto has variety and good rates, exchange fx, but you need transport.
London has more variety but fx rate is unfavourable for many travelers but you don't necessarily need transport as the subway takes you to most places.
Other Major cities it Europe don't have the variety compared to London or Toronto and it can get pricey if your not well informed or don't speak the language.
New York and LA has variety but it gets pricey. Other major cities lack the variety but there are still many great providers.
Thailand has Asians and great rates plus it's easy to get around.
Manila has Filipinas and its cheap. Other cities in the Philippines are comparable but don't stack up number wise but can be cheaper.
Tokyo is great if you love Asian, there are a few Caucasian, but you need to know your way around.
Other major Asian cities tend to be the same but with much less Caucasian talent but better rates and more homegrown talent.
Dubai has a lot of traveling providers, its very underground with lots of hot women but if you are in the know and don't mind paying you are in for a good time. Beware the laws there and keep a low profile and your good.
Australia its legal with a comparable $$ to here but it lacks variety.
South American cities its almost all local providers at good rates.
VBB