XML 87 R73.htm IDEA: XBRL DOCUMENT
v3.25.1

Share Capital - Schedule of Regulatory Capital and Ratios (Detail) - CAD ($) $ in Millions | Apr. 30, 2025 | Oct. 31, 2024
--- | --- | ---
Disclosure of Basel III captial disclosure [line items] |  |
Common Equity Tier 1 (CET1) capital | $ 45,795 | $ 44,516
Tier 1 capital | 51,756 | 49,481
Total capital | 60,697 | 56,809
Total risk-weighted assets (RWA) | $ 341,204 | $ 333,502
CET1 ratio | 13.40% | 13.30%
Tier 1 capital ratio | 15.20% | 14.80%
Total capital ratio | 17.80% | 17.00%
Leverage ratio exposure | $ 1,213,223 | $ 1,155,432
Leverage ratio | 4.30% | 4.30%
TLAC available | $ 109,803 | $ 101,062
TLAC ratio | 32.20% | 30.30%
TLAC leverage ratio | 9.10% | 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 ratio. + References No definition available. + Details
Name: | cm_TLACRatio
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