The capital of Canada is Ottawa, which has a population of over 1 million people and is led by Mayor Larry O'Brien. Canada is located in North America and consists of 10 provinces and 3 territories, with Ottawa in the southwest of the country. The flag features a red and white design with a leaf in the middle.