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.