Candian Pacific Railway is investigating why 19 train left the track near Vulcan, Alta. Tuesday morning.
Most of the cars were empty and carried no dangerous substances, said CP Rail.
The engines remained on the track. Nobody was hurt in the derailment.
Vulcan Fire Department, RCMP, CP Rail and Alberta Transportation are all looking into the wreck.
Roads around the scene were closed while the investigation took place.