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

IFRS 7 - Disclosure - Credit Risk - Summary of Loans Past Due But Not Impaired (Detail) - CAD ($) $ in Millions | Jan. 31, 2025 | Oct. 31, 2024
--- | --- | ---
Credit Risk [line items] |  |
Past due loans | $ 2,305 | $ 2,095
Residential mortgages [member] |  |
Credit Risk [line items] |  |
Past due loans | 1,241 | 1,216
Personal [member] |  |
Credit Risk [line items] |  |
Past due loans | 265 | 261
Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | 447 | 392
Business and government [member] |  |
Credit Risk [line items] |  |
Past due loans | 352 | $ 226
Later than one months and not later than three months [member] |  |
Credit Risk [line items] |  |
Past due loans | 2,126 |
Later than one months and not later than three months [member] | Residential mortgages [member] |  |
Credit Risk [line items] |  |
Past due loans | 1,241 |
Later than one months and not later than three months [member] | Personal [member] |  |
Credit Risk [line items] |  |
Past due loans | 265 |
Later than one months and not later than three months [member] | Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | 268 |
Later than one months and not later than three months [member] | Business and government [member] |  |
Credit Risk [line items] |  |
Past due loans | 352 |
Later than three months [member] |  |
Credit Risk [line items] |  |
Past due loans | 179 |
Later than three months [member] | Credit card [member] |  |
Credit Risk [line items] |  |
Past due loans | $ 179 |

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