Människor viftade med den kanadensiska flaggan och höll upp plakat med orden "frihet".
Demonstrationerna tog sin början i att lastbilsförare anordnade en "frihetskonvoj" som körde från Vancouver i väst till Ottawa i öst. Orsaken var de regler som infördes i mitten av januari och som kräver att förarna måste vaccinera sig mot covid-19 för att få passera gränsen till USA.
Men tusentals människor slöt upp i huvudstaden för att stödja lastbilsförarna och för att uttrycka sitt missnöje med regeringens coronarestriktioner i allmänhet.
Kanadas premiärminister Justin Trudeau har försvarat vaccinkravet och sagt att lastbilsförarna utgör en minoritet vars åsikter inte delas av befolkningen. Även det kanadensiska lastbilsförbundet har tagit avstånd ifrån demonstrationen.