Charges of impaired driving causing bodily harm have been stayed against a Saskatchewan man after a judge ruled it took too long to get the case to trial.

Zane Dzuba was accused in connection with a vehicle crash involving serious injuries near the community of Oxbow, east of Estevan, in May 2010.

A preliminary hearing in the case was delayed five times because Crown witnesses weren’t available to testify. A trial date was finally set for April 7, nearly four years after Dzuba was charged.

On Tuesday, Court of Queen’s Bench Justice Richard Elson stayed the charges, ruling that the “excessive” delay infringed on Dzuba’s constitutional right to be tried within a reasonable time.