The eastbound train hit the truck around 7 a.m. PT near the Hampton Mill on a private road which crosses the rail line, CN Rail has confirmed.
Two locomotives, as well as 22 rail containers were derailed and both the truck driver and train employee were taken to hospital with non-life threatening injuries.
A CN Rail spokesperson confirms the train was not carrying any hazardous materials and said the derailed cars were carrying household goods.
CN Rail Police and Commercial Vehicle Safety and Enforcement are investigating.
The rail line has been closed and logging trucks in the area are being re-routed through Highway 16 until the scene is clear.