Canadian Prime Minister Justin Trudeau has been hit by gravel thrown by protesters during a campaign stop.
While he wasn't injured, this is the latest disruption by demonstrators on the campaign trail after he called a snap election in mid-August, in the hope of gaining a majority government.
His campaign has been especially targeted by those protesting Covid-19 vaccine mandates.
Canada correspondent Laura McQuillan spoke to Susie Ferguson.