v3.22.4
IFRS 7 - Disclosure - Liquidity Risk - Summary of Contractual Maturities of Other Contractual Obligations Affecting Our Funding Needs (Detail) - CAD ($)
$ in Millions
Jan. 31, 2023
Oct. 31, 2022
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
$ 3,625
$ 4,588
Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
2,151
Underwriting commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
262
Future lease commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
569
Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
529
Pension contribution [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
114
Less than 1 month [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
168
1,066
Less than 1 month [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
86
Less than 1 month [member] | Underwriting commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
82
Later than one months and not later than three months [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
325
193
Later than one months and not later than three months [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
136
Later than one months and not later than three months [member] | Underwriting commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
180
Later than one months and not later than three months [member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
9
3 - 6 months [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
274
341
3 - 6 months [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
216
3 - 6 months [member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
1
3 - 6 months [member] | Pension contribution [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
57
6 - 9 months [Member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
234
250
6 - 9 months [Member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
176
6 - 9 months [Member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
1
6 - 9 months [Member] | Pension contribution [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
57
9 - 12 months [Member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
170
220
9 - 12 months [Member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
169
9 - 12 months [Member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
1
1 - 2 years [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
485
597
1 - 2 years [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
485
2 - 5 years [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
795
847
2 - 5 years [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
698
2 - 5 years [member] | Future lease commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
80
2 - 5 years [member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
17
Over 5 years [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
1,174
$ 1,074
Over 5 years [member] | Purchase obligations [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
185
Over 5 years [member] | Future lease commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
489
Over 5 years [member] | Investment commitments [member]
Disclosure Of Other Contractual Obligations [line items]
Contractual obligations
$ 500
X
- Definition
Disclosure of other contractual obligation.
+ References
No definition available.
+ Details
Name:
cm_DisclosureOfOtherContractualObligationsLineItems
Namespace Prefix:
cm_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration
X
- Definition
Other contractual obligations.
+ References
No definition available.
+ Details
Name:
cm_OtherContractualObligations
Namespace Prefix:
cm_
Data Type:
xbrli:monetaryItemType
Balance Type:
credit
Period Type:
instant
X
- Details
Name:
cm_TypeOfOtherContractualObligationsAxis=cm_PurchaseObligationsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
cm_TypeOfOtherContractualObligationsAxis=cm_UnderwritingCommitmentsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
cm_TypeOfOtherContractualObligationsAxis=cm_FutureLeaseCommitmentsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
cm_TypeOfOtherContractualObligationsAxis=cm_InvestmentCommitmentsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
cm_TypeOfOtherContractualObligationsAxis=cm_PensionContributionMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneMonthMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
ifrs-full_MaturityAxis=cm_LaterThanSixMonthsAndNotLaterThanNineMonthsMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
ifrs-full_MaturityAxis=cm_LaterThanNineMonthsAndNotLaterThanOneYearMember
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_LaterThanTwoYearsAndNotLaterThanFiveYearsMember
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: