OTTAWA — The police arrested a 29-year-old truck driver on Friday in connection with a bus crash in Saskatchewan in April that killed 16 people, many of them young hockey players, and injured 13 others.

The driver, Jaskirat Sidhu, was arrested at his home in Calgary, Alberta, and was charged by the Royal Canadian Mounted Police with 16 counts of dangerous operation of a motor vehicle, causing death, and 13 counts of dangerous operation of a motor vehicle, causing bodily harm. Both are criminal charges.

“In comparison to other events in Canada, this stands on its own,” Derek Williams, the superintendent who leads the major crimes unit for Saskatchewan, said at a news conference in Regina, the provincial capital.

Superintendent Williams said that the investigation into the cause of the crash had been completed, but he said that the findings would be presented in court. He declined to elaborate. When pressed, he said that investigators had looked into the possibility of driver impairment, but noted that no charges related to impairment had been filed.