Hundreds protest vaccine mandates in Canadian capital