Throngs of Canadians protest vaccine mandates in Ottawa