Home Basic Materials Important Factors to Analyse A Good Investment – Canadian Natural Resources Limited (NYSE: CNQ)