XML 106 R116.htm IDEA: XBRL DOCUMENT
v3.20.1

SUPPLEMENTARY OIL & GAS INFORMATION (Unaudited) - Twelve Month Average Benchmark Prices (Details) | 12 Months Ended
--- | ---
Dec. 31, 2019 $ / bbl $ / MMBTU $ / bbl $ / MMBTU
Crude Oil and NGLs | WTI Cushing Oklahoma |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 55.73
Crude Oil and NGLs | WCS |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 57.29
Crude Oil and NGLs | Canadian Light Sweet |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 66.77
Crude Oil and NGLs | Cromer LSB |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 66.85
Crude Oil and NGLs | North Sea Brent |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 62.54
Crude Oil and NGLs | Edmonton C5 |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per bbl | 68.71
Natural Gas | Henry Hub Louisiana |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per MMBtu | $ / MMBTU | 2.54
Natural Gas | AECO |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per MMBtu | $ / MMBTU | 2.02
Natural Gas | BC Westcoast Station 2 |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Twelve month average benchmark price dollars per MMBtu | $ / MMBTU | 1.13
USD |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |
Average foreign exchange rate | 1.00

X
- Definition [Line Items] for Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Table] + References No definition available. + Details
Name: | cnq_OilAndGasAverageSalePriceAndProductionCostPerUnit1LineItems
Namespace Prefix: | cnq_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Twelve Month Average Benchmark Price (Dollars Per Bbl) + References No definition available. + Details
Name: | cnq_TwelveMonthAverageBenchmarkPriceDollarsPerBbl
Namespace Prefix: | cnq_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Twelve Month Average Benchmark Price (Dollars Per MMBtu) + References No definition available. + Details
Name: | cnq_TwelveMonthAverageBenchmarkPriceDollarsPerMMBtu
Namespace Prefix: | cnq_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_112_c&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AverageForeignExchangeRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ReserveQuantitiesByTypeOfReserveAxis=srt_OilReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_WestTexasIntermediateCushingOklahomaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_WesternCanadianSelectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_CanadianLightSweetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_CromerLightSourBlendMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_NorthSeaBrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_CrudeOilGradeAxis=cnq_EdmontonC5PlusCondensateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_NaturalGasHubAxis=cnq_HenryHubLouisianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_NaturalGasHubAxis=cnq_AlbertaNaturalGasReferenceLocationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cnq_NaturalGasHubAxis=cnq_BritishColumbiaWestcoastStation2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |