CN Rail officials say a mechanical failure was the cause of a freight train derailment in Brampton early yesterday.
Mechanical failure caused derailment