A 57-year-old cyclist from Port Hawkesbury is dead after he and a truck collided just before the start of the mainland entrance to the Canso Causeway on Saturday afternoon, said the RCMP.
The crash occurred just before 3 p.m. in Aulds Cove. The crash happened near a truck weigh in station near the start of the causeway, according to an employee at an Aulds Cove business.
The cyclist died at the scene.
It's not clear what caused the collision.
The Canso Causeway is the only link between the mainland and Cape Breton island for drivers.
Highway 104 was closed between Aulds Cove and the roundabout in Port Hastings on Cape Breton island for about six hours as police gathered evidence in order to determine the cause of the collision.
That left many motorists stranded on either side of the causeway. Fire halls in both Cape Breton and Aulds Cove opened their doors to give motorists and passengers a place to warm up and get refreshments while they waited.
The RCMP is continuing its investigation.