Two cities in Canada have earned a spot in a new list that ranks cities based on how well they attract people, capital, and enterprises.