Anti-vaxxers throw gravel at Canadian prime minister Justin Trudeau