Definitions of Capital of canada:

  • noun:   the capital of Canada (located in southeastern Ontario across the Ottawa river from Quebec)