An eight-year-old boy crossing Bayshore Drive with his mother was hit by a pickup truck on Monday morning, paramedics say.
It happened at about 8:30 a.m. on Bayshore Drive near Carling Avenue.
The boy suffered a serious leg fracture and an arm injury. He was taken to hospital in serious but stable condition, paramedics said.
The boy's mother was assessed for a minor arm injury.