A 30-year-old man was charged with multiple counts of murder on allegations he killed 11 people when he rammed a crowd of people at a Filipino heritage festival in Vancouver, as hundreds attended vigils across the city for the victims.