Share
Copied
Thousands of people demonstrated in Canadian cities on Saturday, including in the financial hub of Toronto, as mostly peaceful but noisy protests against vaccine mandates spread from the capital city of Ottawa.