What are the three largest cities in Canada?

By population they are:

  1. Toronto.
  2. Montreal.
  3. Vancouver.
  4. Ottawa.
  5. Calgary.
  6. Edmonton.
  7. Quebec.
  8. Winnipeg.
  9. Hamilton.
  10. London.