Vancouver ranked as one of the best cities in the world to do business