A 17-year-old boy is dead after the minivan he was driving flipped over, striking two poles, several trees and a fence.

Three other teens were seriously injured in the crash which occurred just before midnight Monday in Markham.

The Toyota Sienna minivan was travelling on 9th Line north of Highway 407 when the car veered out of control, hit the sidewalk and went airborne. The car rolled several times.

The driver, Vincent Fernando of Scarborough, was wearing a seatbelt but was partially ejected from the car. He was pronounced dead at the scene.

Two survivors are at Sunnybrook hospital with life-threatening injuries and a third is at Markham Stouffville Hospital with non-life threatening injuries.

The impact was so forceful that police could not tell at first that the flattened piece of metal was a minivan.

York Regional Police say speed was a factor in the crash though they concluded the driver was not racing. No other cars were involved in the car accident.

One woman who lives behind the accident scene said she heard a "loud boom."

"I heard this huge boom...we saw our neighbour and asked him what happened and he told us it was a huge accident," Laura Paglia told CTV Toronto.

With a report from CTV Toronto's Matet Nebres