RCMP say Jaskirat Sidhu, 29, was arrested at about 10:00 a.m. Friday at his Calgary home.
Jaskirat Singh Sidhu, 29, was charged with 16 counts of unsafe operation of a motor vehicle causing death, and 13 counts of risky operation of a motor vehicle causing injury, Royal Canadian Mounted Police (RCMP) said at a news conference.
Sidhu remains in police custody and will appear in Saskatchewan provincial court next week.
On Friday, Saskatchewan RCMP annouced they had made an arrest in relation to the investigation into the crash that rocked Saskatchewan and all of Canada.
Charges have been laid in the deadly bus crash involving the Humboldt Broncos junior hockey team.
For people in Humboldt, it's too hard to assign a single emotion to describe how they feel about police laying charges over the Broncos bus crash that changed their community forever. The driver of the semi was not injured in the collision.
Police offered few details of what led them to lay the charges.
India's Supreme Court upholds death sentence in Delhi rape case
There is no evidence to show that death penalty acts as a deterrent for sexual violence or any other crime. A minor in the case was convicted by the Juvenile Justice Court and served a three year sentence.
"These are serious criminal code charges".
In all, investigators conducted more than 60 interviews, took over 6,000 photographs and reviewed numerous documents including the driver's log book. The 35-year-old Oystrick played professional hockey for 10 seasons, including 65 career NHL games with the Atlanta Thrashers, Anaheim Ducks and St. Louis Blues.
"I don't know what's wrong over there, why this went wrong for this guy", Singh told the Herald just days after the incident.
Police determined after a three-month investigation into the accident that the semi-truck was operated in a way that was harmful to the public. The truck company owner added the only other truck in his fleet was ordered to stay off the road by Alberta Transportation.
"But I think hearing about it has really relieved a lot of people to hear more about the case and what is going on".
Since the collision, a GoFundMe in support of the team has raised millions of dollars and is now in the process of being distributed to those impacted.