XML 69 R55.htm IDEA: XBRL DOCUMENT
v3.25.1

Fair Value Measurement - Changes in Fair Value of Financial Assets and Liabilities in Level 3 (Parenthetical) (Detail) - Level 3 of fair value hierarchy [member] - CAD ($) $ in Millions | Apr. 30, 2025 | Jan. 31, 2025 | Apr. 30, 2024
--- | --- | --- | ---
Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items] |  |  |
Deposits | $ 208 | $ 210 | $ 197
Bifurcated embedded derivative liabilities | 111 | 166 | 156
Other liabilities designated at FVTPL | $ 11 | $ 3 | $ 27

X
- Definition Bifurcated embedded derivative liabilities included in Deposits. + References No definition available. + Details
Name: | cm_BifurcatedEmbeddedDerivativeLiabilities
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items]. + References No definition available. + Details
Name: | cm_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesLineItems
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value option deposits. + References No definition available. + Details
Name: | cm_FairValueOptionDeposits
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other Liabilities Designated At Fair Value Through Profit or Loss. + References No definition available. + Details
Name: | cm_OtherLiabilitiesDesignatedAtFairValueThroughProfitOrLoss
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |