A 19-year-old Calgary man is being investigated for impaired driving after a 54-year-old limousine driver was killed on B.C.'s Sea-to-Sky Highway on Saturday night.

The fatal two-vehicle crash happened around 11:30 p.m. near Whistler by Function Junction when a Dodge pick-up truck travelling northbound crossed the centre line and collided with a limousine heading in the opposite direction, according to RCMP.

The limousine driver has been identified as Shafiqur Rahman who worked for Aerocar Serivce.

Police say the man died after the limousine exploded and became engulfed in flames. The victim, who was from the Lower Mainland, was the only person inside the vehicle at the time of the accident.

"This is a terrible tragedy that resulted in the death of an innocent driver," RCMP Sgt. Peter Thiessen said. "The family of the deceased victim has been affected for a lifetime and will never be the same."

The 19-year-old driver was arrested at the crash site and treated for minor injuries. He is now being held by Whistler RCMP, but charges have not yet been laid.

"He is currently being investigated for impaired driving by drug, not by alcohol," Thiessen told CTV News. "Which is something that is not spoken of or highlighted very often in the public, but it's something that our officers deal with many times."

Police do not know what type of drug the young man was using, but a drug recognition expert led investigators to believe he was in fact impaired.

Thiessen added that proving someone is driving under the influence of a drug is more difficult than proving they are drunk, but it is still a criminal offence.

The deadly collision caused the Sea-to-Sky Highway to close from Function Junction to Alice Lake until 7:15 a.m. Sunday.

A statement released by Aerocar Service Sunday afternoon said, "Mr. Rahman was respected as an excellent and professional chauffeur, who was well liked by his fellow chauffeurs, Aerocar's staff and all who knew him. Our thoughts and prayers are with his wife, two sons and extended family."

Rahman's fellow chauffeurs have begun fundraising efforts to help the family.

With a report from CTV British Columbia's Michele Brunoro