Canadian Natural Resources Limited engages in the exploration, development, and production of crude oil and natural gas. The company also engages in the midstream activities, which include its pipeline operations and an electricity co-generation s...