XML 223 R160.htm IDEA: XBRL DOCUMENT
v3.25.3

Common and preferred shares and other equity instruments - Schedule of Capital, Leverage and TLAC Ratios (Detail) - CAD ($) $ in Millions | Oct. 31, 2025 | Oct. 31, 2024
--- | --- | ---
Disclosure of Basel III captial disclosure [line items] |  |
CET1 capital | $ 47,718 | $ 44,516
Tier 1 capital | 54,105 | 49,481
Total capital | 62,287 | 56,809
Total RWA | $ 357,803 | $ 333,502
CET1 ratio | 13.30% | 13.30%
Tier 1 capital ratio | 15.10% | 14.80%
Total capital ratio | 17.40% | 17.00%
Leverage ratio exposure | $ 1,261,098 | $ 1,155,432
Leverage ratio | 4.30% | 4.30%
TLAC available | $ 114,102 | $ 101,062
TLAC ratio | 31.90% | 30.30%
TLAC leverage ratio | 9.00% | 8.70%

X
- Definition CET1 Capital Ratio. + References No definition available. + Details
Name: | cm_CET1CapitalRatio
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of total capital as defined in the regulations. + References No definition available. + Details
Name: | cm_Capital1
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Capital ratio + References No definition available. + Details
Name: | cm_CapitalRatio
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common equity tier one capital amount + References No definition available. + Details
Name: | cm_CommonEquityTierOneCapitalAmount
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of Basel III captial disclosure [line items] + References No definition available. + Details
Name: | cm_DisclosureOfBaselIIICaptialDisclosureLineItems
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leverage ratio. + References No definition available. + Details
Name: | cm_LeverageRatio
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Leverage ratio exposure. + References No definition available. + Details
Name: | cm_LeverageRatioExposure
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition TLAC leverage ratio. + References No definition available. + Details
Name: | cm_TLACLeverageRatio
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition TLAC raito. + References No definition available. + Details
Name: | cm_TLACRaito
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier one capital amount. + References No definition available. + Details
Name: | cm_TierOneCapitalAmount
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tier one capital ratio + References No definition available. + Details
Name: | cm_TierOneCapitalRatio
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total Capital risk weighted assets + References No definition available. + Details
Name: | cm_TotalCapitalRiskWeightedAssets
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total loss absorbing capacity amount. + References No definition available. + Details
Name: | cm_TotalLossAbsorbingCapacityAmount
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant