The man charged with driving a rented van into dozens of people in Toronto in 2018, killing 10, is guilty of all 26 counts against him, a judge has ruled.

Alek Minassian, 28, told police he was motivated by a desire to punish society for his perceived status as an "incel" - short for involuntary celibate - because he believed women would not have sex with him.

The attack was Canada's deadliest mass killing in decades. 

The majority of the victims were women, ranging in age from their mid-20s to early 80s.

Minassian had briefly served in Canada's armed forces in late 2017 but asked to be voluntarily released after 16 days of training.