XML 210 R165.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies - Summary of Future Payments of Commitments (Detail) - CAD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Disclosure of commitments [Line Items] |  |
Transportation and Storage | $ 21,397 | $ 21,499
Real Estate | 797 | 852
Capital Commitments | 3 |
Other Long-Term Commitments | 322 | 354
Total Payments | 22,519 | 22,705
1 Year [member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 1,014 | 1,005
Real Estate | 34 | 35
Capital Commitments | 1 |
Other Long-Term Commitments | 104 | 104
Total Payments | 1,153 | 1,144
2 Years [member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 954 | 959
Real Estate | 36 | 36
Capital Commitments | 2 |
Other Long-Term Commitments | 45 | 44
Total Payments | 1,037 | 1,039
3 Years [Member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 1,341 | 1,026
Real Estate | 38 | 38
Other Long-Term Commitments | 32 | 36
Total Payments | 1,411 | 1,100
4 Years [member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 1,444 | 1,456
Real Estate | 41 | 39
Other Long-Term Commitments | 32 | 34
Total Payments | 1,517 | 1,529
5 Years [Member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 1,107 | 1,381
Real Estate | 44 | 42
Other Long-Term Commitments | 24 | 28
Total Payments | 1,175 | 1,451
Thereafter [Member] |  |
Disclosure of commitments [Line Items] |  |
Transportation and Storage | 15,537 | 15,672
Real Estate | 604 | 662
Other Long-Term Commitments | 85 | 108
Total Payments | $ 16,226 | $ 16,442

X
- Definition Commitments. + References No definition available. + Details
Name: | cve_Commitments
Namespace Prefix: | cve_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of commitments line items. + References No definition available. + Details
Name: | cve_DisclosureOfCommitmentsLineItems
Namespace Prefix: | cve_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other long term commitments + References No definition available. + Details
Name: | cve_OtherLongTermCommitments
Namespace Prefix: | cve_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Real estate commitments. + References No definition available. + Details
Name: | cve_RealEstateCommitments
Namespace Prefix: | cve_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Transportation and storage commitments. + References No definition available. + Details
Name: | cve_TransportationAndStorageCommitments
Namespace Prefix: | cve_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_112_c&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_ContractualCapitalCommitments
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |