Thousands of protesters against vaccine mandates and other restrictions have descended on Canada's capital in what the police chief has likened to a 'siege'.