KITCHENER -- A man has died after a crash on Highway 6 near Puslinch on Wednesday morning.

In a tweet, the OPP said the call came in around 9 a.m. The truck was travelling southbound when it crossed into the northbound lanes, sideswiped another vehicle, went through some trees and collided with a home.

Police said a 55-year-old Hamilton man was taken to hospital, where he was pronounced dead. They believe he may have experienced a medical episode. The cause of death will be determined by the coroner, but police don't believe it was trauma-related.

In a tweet, officials said witnesses reported seeing the driver taking evasive action to prevent a more serious collision before his vehicle left the road.

Samuel, Son & Co. confirmed to CTV Kitchener their driver was involved in the crash.

"We were saddened to learn that this accident, which appears to have been caused by a health issue, was fatal. We are grateful for all of this team member’s valuable contributions. We will not be releasing his name to protect the privacy of his family and friends. Our thoughts are with them during this difficult time," a statement from the company said in part.

"It was a tragic incident," said neighbour Susan Lohnes. "I feel very badly for the family that's lost that gentleman."

The driver of the other vehicle wasn't injured.

Highway 6 was closed in both directions while police investigated, and southbound lanes had reopened by 1:30 p.m.

Officials said they are also trying to contact the owner of the property where the crash occurred.

No one was home at the time of the crash.

Family members of the homeowners told CTV News the owners are currently away on a trip, but are devastated to learn what happened to their home of over 60 years.

Anyone who witnessed the crash is asked to call police.