A truck hauling cattle rolled over on a ramp near Stoney Trail on Friday morning and traffic was diverted around the scene for several hours while crews worked to clear the debris.

The vehicle was carrying 14 head of cattle and some made it out on to the roadway while others remained trapped inside the tipped over truck.

A veterinarian was called to the scene to assess the animals and determined that they were not injured.

The driver of the truck was not injured but the truck is blocking the roadway.

Calgary police say the cattle are all safe and crews are working to remove the truck.

Northbound Stoney Trail was reopened at Country Hills Blvd N.E. at about 9:00 a.m.

The cause of the crash is under investigation.