XML 141 R113.htm IDEA: XBRL DOCUMENT
v3.22.1

Supplementary Oil And Gas Information (Unaudited) - Twelve Month Average Benchmark Prices (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021 $ / bbl $ / MMBTU $ / MMBTU $ / bbl | Dec. 31, 2020 $ / bbl $ / bbl $ / MMBTU $ / MMBTU
USD |  |
Oil And Gas, Average Sale Price And Production Cost Per Unit1 [Line Items] |  |
Average foreign exchange rate | 0.7972 | 0.7462
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 | 66.34 | 39.77
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 | 67.68 | 34.84
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 | 77.87 | 45.02
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 | 78.17 | 45.55
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 | 68.92 | 43.43
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 | 83.05 | 50.41
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 | 3.68 | 2.16
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 | 3.39 | 2.17
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 | 2.90 | 2.10

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 2021-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_AverageForeignExchangeRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

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

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: |