KITCHENER -- Dozens of pigs were killed and a driver was taken to hospital after a transport truck carrying the pigs rolled over on Highway 7/8.

Police tweeted about the crash near Nafziger Road just before 8 a.m. on Monday.

On Monday afternoon, the OPP tweeted that about half of the 90 pigs in the truck had died as a result of the rollover. The Canadian Food Inspection Agency and veterinarians were at the scene to take care of the livestock.

The pigs had to be off-loaded onto a new trailer and the highway had to be cleared before it could reopen. Police said they expected that to take around two hours.

Cars were able to get through the closure but were delayed by the lane reduction.

Officials say the driver of the transport truck suffered minor injuries and was taken to hospital.

The driver, a 41-year-old Seaforth man has been charged with careless driving and failing to properly wear a seatbelt, the OPP said.

All lanes had reopened by 4 p.m.