RCMP say Jaskirat Singh Sidhu, 29, is accused of risky driving causing death as well as causing bodily injury.
"Every piece of information was carefully examined", RCMP continued. He now faces a total of 29 criminal charges.
"I think it validated everything I believed in my heart from the minute when I pulled up on the accident scene".
[Sidhu] was driving west on Highway 335 in a semi as a Charlie's Charters bus carrying the Humboldt Broncos was northbound on Highway 35 to an SJHL playoff game in Nipawin, Saskatchewan. The driver of the truck was not hurt, authorities said. The driver of the semi, who has not been identified, was uninjured in the incident. Now that the charges have been laid we move to the next step in the process. On June 12, the RCMP said it was talking with Crown prosecutors about potential charges.
The collision left 16 people dead, including 10 players from the Humboldt Broncos hockey team, the team's coach and a volunteer statistician.More news: Croatia Lands in Moscow Ahead of World Cup Showdown with England
"It was hard for many to await the outcome of the investigation", Assistant Commissioner Curtis Zablocki said, adding the time taken was necessary for police.
Investigators said a meticulous reconstruction of the event - involving scores of officers, a drone and even a three-dimensional model of the crash scene - helped them determine Sidhu's responsibility. Another meeting was held for families of victims in Edmonton. "Our investigators were thorough in their systematic analysis of this evidence", Williams said. One reporter asked for the difference between the offences of "driving without due care and attention" and "dangerous operation of a motor vehicle".
"It's going to take years upon years to recover from this", he said. Most of those killed were between 16 and 20 years old.
Kropf said police need to be applauded for the months of work they've put into the investigation.