There were significant delays on Island Highway North between Lantzville and Nanoose Bay on Tuesday morning.
Oceanside RCMP Cpl. Michael Kane said the accident was caused by a semi-truck going off the road.
READ MORE: Traffic delayed after truck catches fire on highway near Qualicum interchange
“It was a mechanical malfunction, the vehicle went off road right,” Kane said. “It just took a long time because they had to get a tow truck big enough to get it out.”
The truck has now been successfully removed and the driver has only very minor injuries.