XML 114 R84.htm IDEA: XBRL DOCUMENT
v3.24.1

Share Capital - Narrative (Details) - CAD ($) $ / shares in Units, $ in Millions |  |  |  |  |  |  |  | 2 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 28, 2024 | Nov. 01, 2023 | Mar. 01, 2023 | Nov. 02, 2022 | Aug. 03, 2022 | Mar. 02, 2022 | Mar. 01, 2022 | Feb. 27, 2024 | Mar. 12, 2024 | Dec. 31, 2023 | Mar. 08, 2023
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Dividend increase percentage | 5.00% | 11.00% | 6.00% | 13.00% |  | 28.00% |  |  |  |  |
Dividend declared (in CAD per share) | $ 1.05 | $ 1.00 | $ 0.90 | $ 0.85 | $ 1.50 | $ 0.75 | $ 0.5875 |  |  |  |
Dividends paid, ordinary shares (in CAD per share) |  |  |  |  | $ 1.50 |  |  |  |  |  |
Share repurchase term |  |  |  |  |  |  |  |  | 12 months |  |
Shares repurchased and retired (in shares) |  |  |  |  |  |  |  | 4,000,000 |  | 40,050,000 |
Weighted average price per share of shares repurchased and retired (in CAD per share) |  |  |  |  |  |  |  | $ 85.54 |  | $ 82.86 |
Purchase of common shares under Normal Course Issuer Bid |  |  |  |  |  |  |  | $ 342 |  | $ 3,318 |
Normal course issuer bid, percent of issued and outstanding shares | 10.00% |  |  |  |  |  |  |  |  |  |
Common shares, conversion basis, subject to shareholder approval (in shares) | 2 |  |  |  |  |  |  |  |  |  |
Stock options |  |  |  |  |  |  |  |  |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Vesting term (in years) |  |  |  |  |  |  |  |  |  | 5 years |
Shares that may be reserved for issuance as a percentage of common shares outstanding |  |  |  |  |  |  |  |  |  | 7.00% |
Retained earnings |  |  |  |  |  |  |  |  |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Purchase of common shares under Normal Course Issuer Bid |  |  |  |  |  |  |  |  |  | $ 2,929 |
Top of range |  |  |  |  |  |  |  |  |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Shares authorized to be repurchased through Normal Course Issuer Bid (in shares) |  |  |  |  |  |  |  |  |  |  | 92,296,006
Top of range | Stock options |  |  |  |  |  |  |  |  |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Expiration term |  |  |  |  |  |  |  |  |  | 6 years |
Bottom of range | Stock options |  |  |  |  |  |  |  |  |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |  |  |  |  |  |  |  |  |
Expiration term |  |  |  |  |  |  |  |  |  | 5 years |

X
- Definition Common Shares, Conversion Basis, Subject To Shareholder Approval + References No definition available. + Details
Name: | cnq_CommonSharesConversionBasisSubjectToShareholderApproval
Namespace Prefix: | cnq_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Normal Course Issuer Bid, Percent Of Issued And Outstanding Shares + References No definition available. + Details
Name: | cnq_NormalCourseIssuerBidPercentOfIssuedAndOutstandingShares
Namespace Prefix: | cnq_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Shares Authorised In Share Based Payment Arrangement As A Percentage Of Common Shares Outstanding + References No definition available. + Details
Name: | cnq_NumberOfSharesAuthorisedInShareBasedPaymentArrangementAsAPercentageOfCommonSharesOutstanding
Namespace Prefix: | cnq_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Dividend Increased From Previous Quarterly Dividend + References No definition available. + Details
Name: | cnq_PercentageOfDividendIncreasedFromPreviousQuarterlyDividend
Namespace Prefix: | cnq_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement By Share-based Payment Award Expiration Period1 + References No definition available. + Details
Name: | cnq_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1
Namespace Prefix: | cnq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement by Share-based Payment Award, Award Vesting Period2 + References No definition available. + Details
Name: | cnq_ShareBasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod2
Namespace Prefix: | cnq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Purchase Program, Term + References No definition available. + Details
Name: | cnq_StockPurchaseProgramTerm
Namespace Prefix: | cnq_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Repurchase Program, Number Of Shares Authorized To Be Repurchased1 + References No definition available. + Details
Name: | cnq_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased1
Namespace Prefix: | cnq_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Repurchased And Retired During Period, Shares 1 + References No definition available. + Details
Name: | cnq_StockRepurchasedAndRetiredDuringPeriodShares1
Namespace Prefix: | cnq_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Repurchased And Retired During Period, Value 1 + References No definition available. + Details
Name: | cnq_StockRepurchasedAndRetiredDuringPeriodValue1
Namespace Prefix: | cnq_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Stock Repurchased During Period, Weighted Average Price Per Share + References No definition available. + Details
Name: | cnq_StockRepurchasedDuringPeriodWeightedAveragePricePerShare
Namespace Prefix: | cnq_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of dividends paid per ordinary share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 34 -IssueDate 2023-01-01 -Paragraph 16A -Subparagraph f -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2023-en-r&anchor=para_16A_f&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_DividendsPaidOrdinarySharesPerShare
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount, per share, of dividends recognised as distributions to owners. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 107 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cnq_EmployeeStockOption1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |