vixmemon (59)in DBuzz • 14 days ago Toronto is the capital city of the North American country of Canada. Options are: False, True #trivia #puzzle #DBuzz #quiz #trivia #puzzle #quiz #DBuzz