XML 212 R149.htm IDEA: XBRL DOCUMENT
v3.25.3

Subordinated Indebtedness - Schedule of Terms of Subordinated Indebtedness (Detail) $ in Millions, $ in Millions |  | 12 Months Ended |  |
--- | --- | --- | --- | ---
Jul. 21, 2025 | Oct. 31, 2025 CAD ($) | Oct. 31, 2025 USD ($) | Oct. 31, 2024 CAD ($)
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 7,814 |  | $ 7,515
Par value |  | 7,700 |  | 7,516
Subordinated indebtedness sold short (held) for trading purposes, at par value |  | 5 |  | (50)
Subordinated indebtedness sold short (held) for trading purposes |  | 5 |  | (50)
Subordinated indebtedness net of trading purposes, at par value |  | 7,705 |  | 7,466
Subordinated indebtedness net of trading purposes |  | 7,819 |  | 7,465
May 25, 2029 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 30 |  | 31
Interest rate |  | 8.70% | 8.70% |
Contractual maturity date |  | May 25, 2029 |  |
Par value |  | $ 25 |  | 25
July 21, 2030 [Member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  |  |  | 979
Interest rate |  | 2.01% | 2.01% |
Contractual maturity date | July 21, 2030 | July 21, 2030 |  |
At par |  | Jul. 21, 2025 |  |
Par value |  |  |  | 1,000
January 7, 2031 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 192 |  | 186
Interest rate |  | 11.60% | 11.60% |
Contractual maturity date |  | January 7, 2031 |  |
At greater of Canada Yield Price and par |  | January 7, 1996 |  |
Par value |  | $ 200 |  | 200
April 21, 2031 [Member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 988 |  | 958
Interest rate |  | 1.96% | 1.96% |
Contractual maturity date |  | April 21, 2031 |  |
At par |  | Apr. 21, 2026 |  |
Par value |  | $ 1,000 |  | 1,000
May 15, 2031 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 144 |  | 140
Interest rate |  | 10.80% | 10.80% |
Contractual maturity date |  | May 15, 2031 |  |
At greater of Canada Yield Price and par |  | May 15, 2021 |  |
Par value |  | $ 150 |  | 150
April 7, 2032 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 1,003 |  | 993
Interest rate |  | 4.20% | 4.20% |
Contractual maturity date |  | April 7, 2032 |  |
At par |  | Apr. 07, 2027 |  |
Par value |  | $ 1,000 |  | 1,000
May 25, 2032 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 33 |  | 33
Interest rate |  | 8.70% | 8.70% |
Contractual maturity date |  | May 25, 2032 |  |
Par value |  | $ 25 |  | 25
January 20, 2033 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 1,011 |  | 1,060
Interest rate |  | 5.33% | 5.33% |
Contractual maturity date |  | January 20, 2033 |  |
At par |  | Jan. 20, 2028 |  |
Par value |  | $ 1,000 |  | 1,000
April 20, 2033 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 765 |  | 750
Interest rate |  | 5.35% | 5.35% |
Contractual maturity date |  | April 20, 2033 |  |
At par |  | Apr. 20, 2028 |  |
Par value |  | $ 750 |  | 750
May 25, 2033 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 34 |  | 34
Interest rate |  | 8.70% | 8.70% |
Contractual maturity date |  | May 25, 2033 |  |
Par value |  | $ 25 |  | 25
January 16, 2034 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 1,293 |  | 1,250
Interest rate |  | 5.30% | 5.30% |
Contractual maturity date |  | January 16, 2034 |  |
At par |  | Jan. 16, 2029 |  |
Par value |  | $ 1,250 |  | 1,250
June 12, 2034 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 1,034 |  | 1,000
Interest rate |  | 4.90% | 4.90% |
Contractual maturity date |  | June 12, 2034 |  |
At par |  | Jun. 12, 2029 |  |
Par value |  | $ 1,000 |  | 1,000
April 2, 2035 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 1,252 |  |
Interest rate |  | 4.15% | 4.15% |
Contractual maturity date |  | April 2, 2035 |  |
At par |  | Apr. 02, 2030 |  |
Par value |  | $ 1,250 |  |
May 25, 2035 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  | $ 35 |  | 35
Interest rate |  | 8.70% | 8.70% |
Contractual maturity date |  | May 25, 2035 |  |
Par value |  | $ 25 |  | 25
July 31, 2084 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  |  | $ 38 |
Contractual maturity date |  | July 31, 2084 |  |
At par |  | Jul. 27, 1990 |  |
July 31, 2084 [member] | Floating interest rate [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  |  |  | 53
Interest rate basis |  | Floating |  |
Par value |  |  |  | 53
August 31, 2085 [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  |  | $ 10 |
Contractual maturity date |  | August 31, 2085 |  |
At par |  | Aug. 20, 1991 |  |
August 31, 2085 [member] | Floating interest rate [member] |  |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |  |
Carrying value |  |  |  | 13
Interest rate basis |  | Floating |  |
Par value |  |  |  | $ 13

X
- Definition Subordinated borrowings earliest date of redemption. + References No definition available. + Details
Name: | cm_SubordinatedBorrowingsEarliestDateOfRedemption
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Subordinated debentures earliest par value redemption date. + References No definition available. + Details
Name: | cm_SubordinatedDebenturesEarliestParValueRedemptionDate
Namespace Prefix: | cm_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Subordinated indebtedness par value. + References No definition available. + Details
Name: | cm_SubordinatedIndebtednessParValue
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Subordinated indebtedness sold short held for trading purposes. + References No definition available. + Details
Name: | cm_SubordinatedIndebtednessSoldShortHeldForTradingPurposes
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Subordinated indebtedness sold short held for trading purposes at par value. + References No definition available. + Details
Name: | cm_SubordinatedIndebtednessSoldShortHeldForTradingPurposesAtParValue
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Subordinated liabilities at par value. + References No definition available. + Details
Name: | cm_SubordinatedLiabilitiesAtParValue
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_BorrowingsInterestRate
Namespace Prefix: | ifrs-full_
Data Type: | dtr-2022:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_BorrowingsInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maturity of borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 7 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_BorrowingsMaturity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of subordinated liabilities that have a specified repayment date. [Refer: Subordinated liabilities] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_DatedSubordinatedLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of liabilities that are subordinate to other liabilities with respect to claims. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_SubordinatedLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=cm_MayTwentyFiveTwoThousandAndTwentyNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JulyTwentyOneTwoThousandAndThirtyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JanuarySevenTwoThousandAndThirtyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_AprilTwentyOneTwoThousandAndThirtyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_MayFifteenTwoThousandAndThirtyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_AprilSevenTwoThousandThirtyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_MayTwentyFiveTwoThousandAndThirtyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JanuaryTwentyAndTwoThousandAndThirtyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_AprilTwentyTwoThousandAndThirtyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_MayTwentyFiveTwoThousandAndThirtyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JanuarySixteenAndTwoThousandAndThirtyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JuneTwevleAndTwoThousandAndThirtyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_AprilTwoTwoThousandAndThirtyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_MayTwentyFiveTwoThousandAndThirtyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_JulyThirtyOneTwoThousandAndEightyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FloatingInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cm_AugustThirtyOneTwoThousandAndEightyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |