OTTAWA by Alex | Jul 27, 2023 | CANADA | 0 comments Ottawa is the capital of Canada, which is located in Southeastern Ontario. The capital is situated on the south bank of the Ottawa River across from Gatineau, Quebec. The estimated population for this large city in 2023 is 1,010,391. Submit a Comment Cancel replyYour email address will not be published. Required fields are marked *Comment * Name * Email * Website Save my name, email, and website in this browser for the next time I comment.