Where to Stay in Ottawa – A Guide to the Capital of Canada Ottawa is the capital city of Canada. Located in the east of southern Ontario, on the south bank of the Ottawa River, Ottawa was established in 1826 as Bytown and, in 1867, became the Capital of the ...