XML 164 R101.htm IDEA: XBRL DOCUMENT
v3.25.3

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 | Oct. 31, 2025 | Oct. 31, 2024
--- | --- | ---
Disclosure of reconciliation of changes in fair value measurement assets liabilities [line items] |  |
Deposits | $ 263 | $ 211
Bifurcated embedded derivative liabilities | 205 | 186
Other liabilities designated at FVTPL | $ 8 | $ 19

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