Canadian Natural Resources (TSX:CNQ) has caught the attention of investors lately, particularly as its stock performance over the past month indicates renewed interest in the energy sector. The ...