I'm still surprised not to see Seoul or Hong Kong.
I think, what cities come to your mind depends a lot of where you live.
For the record, citypopulation.de (Jetpunk's standard go to for metro populations) lists Brisbane as 3,225,000 and Perth as 2,075,000. Brisbane's figure includes around 750,000 in Gold Coast, which in Australia is usually considered a separate metro area, but in practice the two do join.
Cairo 99% guessed
Wellington 96% guessed
New York City 96% guessed
Los Angeles 93% guessed