meaning of capital of canada

capital of canada meaning in General Dictionary

the capital of Canada (based in southeastern Ontario throughout the Ottawa river from Quebec)