July 20 (Reuters) - Canadian Natural Resources Ltd CNQ.TO
* Canadian Natural Resources Ltd files for debt shelf of up to $3.0 billion - sec filing
July 20 (Reuters) - Canadian Natural Resources Ltd CNQ.TO
* Canadian Natural Resources Ltd files for debt shelf of up to $3.0 billion - sec filing