Canada has three types of cities depending upon the population. There are 51 cities with a population ranging from 100,000 to 1 million, 3 cities with more than a million people, and 235 cities with 10,000-100,000 people. When considering which city is best for international students in Canada, students can pick one of the top city based on their budget. The top-ranked cities are Toronto, Montreal, Ottawa, Vancouver, Calgary, and Quebec.