Canada’s largest oil and gas producer Canadian Natural Resources CNQ-N -4.64% surpassed expectations for first-quarter profit ...