Pretty subjective rankings... just looking at cities I've been to, I'm surprised that Seoul came in at #3... yeah, it looks pretty cool from a distance, but the city seems kinda slapped together cheaply when you get up close...
Also, I love Vancouver and the lifestyle here, and I agree the skyline is pretty nice, especially with the mountains in the background, but having lived in Yokohama too, I can't believe it placed 26 spots below Vancouver... it seems like the ranking was decided on the author(s) looking at photos of each city, and the ones they have up for Yokohama are pretty crappy... even amateurs take better ones... http://www.notestomyself.net/photos/landmark_tower/index.html