A Canadian Pacific Railway train hauling crude oil derailed west of Guernsey, Saskatoon, causing a fire at around midnight local time, the Global News reported on Monday.