The driver of a Red Arrow passenger bus that overturned near Redwater, Alta. en route to Fort McMurray in 2012 has been cleared of all charges.

Terry MacInnis, 68, was charged with dangerous operation of a motor vehicle causing bodily harm after the bus he was driving rolled over on Highway 28 about 65 kilometres northeast of Edmonton.

Following an two-day preliminary hearing earlier this month, an Alberta Justice spokesperson told CBC News there was not enough evidence to proceed with the trial. He was then discharged on all the counts against him.

In total, 31 passengers were hurt three critically in the crash. Five passengers had to be extracted by emergency officials after becoming trapped in the wreckage.

Conditions on the road were dry and the weather was sunny when the bus flipped on the two-lane highway.

Passengers said the bus wobbled and went out of control on a curve.

MacInnis was also injured in the accident.