Ad  The prosecution had requested 10 years. The defense had not made any recommendation, but cited cases whose sentences ranged from 18 months to four years, according to CBC News.
The Humboldt Broncos hockey team was on their way to a play game before the crash last April, which killed players, staff, radio advertiser and bus driver. Sidhu, who ran a lot of peat moss, was not hurt.
At the hearing in Melfort, Saskatchewan, Judge Inez Cardinal, read nearly 100 victim influences, CBC News reporter Jason Warick reported on Twitter.
Along with the sentence, Sidhu's license was suspended.
In January, the judge heard numerous statements over four days from family members of deceased and injured players in a high school chosen for the hearing to accommodate families, friends, lawyers and media. Some said they forgave Sidhu.
On Friday, Cardinal said there was no road or weather conditions that contributed to the crash, and drinking, speed or use of cell phones were not factors either.
There were no tire marks due to the brake left by the half-car that led to the junction where the truck, but not the bus, was legally obliged to stop, according to an agreed fact statement.
Cardinal said Sidhu had driven up to 96 km (60 miles) per hour and had admitted a flapping tarp behind him, had passed several signs suggesting an intersection that occurred, including a flashing stop sign, according to Warick.
However, Cardinal noted that Sidhu had expressed "deep remorse" Warick tweeted.
The victims were murdered last year in Humboldt, a 6,000 farmhouse, and over Canada, where junior hockey teams are attaching many rural areas.