Toronto
In terms of population, Toronto is Canada's largest city. Toronto is the fifth largest city in North America. Only Mexico City, New York City, Los Angeles and Chicago are larger.
Quebec City
The most populous is Toronto, followed by Montreal, then Calgary. Ottawa, the capital, is the fourth most populous.
Yes, Canada has cities. Every province and territory has a capital city, and there are many more besides.