A 21-year-old man was charged on Wednesday following an hours-long standoff on Highway 440 in Laval.

Louis Bouillon was charged with firing a weapon, improper storage and transport of a firearm, possessing a firearm without a permit, and threatening the lives of two police officers.

The incident began around 3:20 p.m. Tuesday when police were notified about a depressed man sitting in a car armed with a rifle.

Officers from the Laval police department and the Sureté du Quebec blocked off the area, bringing traffic on Highway 440 near Des Laurentides Blvd. to a standstill.

Police tried to talk to the man, and he apparently told them he was depressed and threatened to hurt himself and others.

After two hours of negotiations the man surrendered to officers.

Police said that during that time that three shots were fired and a Laval police squad car was struck by one bullet.