XML 54 R40.htm IDEA: XBRL DOCUMENT
v3.25.1

IFRS 7 - Disclosure - Credit Risk - Summary of Loans Past Due But Not Impaired (Detail) - CAD ($) $ in Millions | Apr. 30, 2025 | Oct. 31, 2024
--- | --- | ---
Credit Risk [line items] |  |
Past due loans | $ 1,994 | $ 2,095
Residential mortgages [member] |  |
Credit Risk [line items] |  |
Past due loans | 1,184 | 1,216
Personal [member] |  |
Credit Risk [line items] |  |
Past due loans | 229 | 261
Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | 411 | 392
Business and government [member] |  |
Credit Risk [line items] |  |
Past due loans | 170 | $ 226
Later than one months and not later than three months [member] |  |
Credit Risk [line items] |  |
Past due loans | 1,821 |
Later than one months and not later than three months [member] | Residential mortgages [member] |  |
Credit Risk [line items] |  |
Past due loans | 1,184 |
Later than one months and not later than three months [member] | Personal [member] |  |
Credit Risk [line items] |  |
Past due loans | 229 |
Later than one months and not later than three months [member] | Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | 238 |
Later than one months and not later than three months [member] | Business and government [member] |  |
Credit Risk [line items] |  |
Past due loans | 170 |
Later than three months [member] |  |
Credit Risk [line items] |  |
Past due loans | 173 |
Later than three months [member] | Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | $ 173 |

X
- References No definition available. + Details
Name: | cm_CreditRiskLineItems
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Credit risk loans past due but not impaired. + References No definition available. + Details
Name: | cm_CreditRiskLoansPastDueButNotImpaired
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_MortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_ConsumerLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cm_CreditCardReceivables1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cm_BusinessAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |