The Canadian National Railway Company (CN) has been handed a $125,000 fine for a 2015 diesel spill in the North Saskatchewan River.