What began as a protest by truckers against a vaccine requirement to carry loads between Canada and the United States brought thousands of people to the Canadian capital on Saturday to denounce the entire range of public health measures aimed at containing Covid-19.