XML 82 R68.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Deposits - Summary of Deposits and Components (Detail) - CAD ($) $ in Millions | Jan. 31, 2025 | Oct. 31, 2024
--- | --- | ---
Disclosure Of Deposits [Line items] |  |
Deposits | $ 782,176 | $ 764,857
Payable on demand [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 134,129 |
Payable after notice [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 256,881 |
Payable on fixed date [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 391,166 |
Financial liabilities at carrying value [member] |  |
Disclosure Of Deposits [Line items] |  |
Held at amortized cost | 742,566 | 725,849
Financial liabilities at fair value [member] |  |
Disclosure Of Deposits [Line items] |  |
Designated at fair value | 39,610 | 39,008
Personal [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 258,666 | 252,894
Personal [member] | Payable on demand [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 14,922 |
Personal [member] | Payable after notice [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 141,767 |
Personal [member] | Payable on fixed date [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 101,977 |
Business and government [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 443,533 | 435,499
Business and government [member] | Payable on demand [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 107,619 |
Business and government [member] | Payable after notice [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 114,847 |
Business and government [member] | Payable on fixed date [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 221,067 |
Bank [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 20,109 | 20,009
Bank [member] | Payable on demand [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 11,588 |
Bank [member] | Payable after notice [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 267 |
Bank [member] | Payable on fixed date [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 8,254 |
Secured borrowings [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 59,868 | 56,455
Secured borrowings [member] | Payable on fixed date [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 59,868 |
Canada [member] | Non interest bearing deposits [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 86,377 | 84,460
Canada [member] | Interest bearing deposits with banks [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 531,980 | 526,186
USA [member] | Non interest bearing deposits [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 12,502 | 12,927
USA [member] | Interest bearing deposits with banks [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 108,289 | 101,141
Other International [Member] | Non interest bearing deposits [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | 6,282 | 5,691
Other International [Member] | Interest bearing deposits with banks [member] |  |
Disclosure Of Deposits [Line items] |  |
Deposits | $ 36,746 | $ 34,452

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

X
- Definition Disclosure Of Deposits [Line items] + References No definition available. + Details
Name: | cm_DisclosureOfDepositsLineItems
Namespace Prefix: | cm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 8 -Subparagraph g -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_g&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_FinancialLiabilitiesAtAmortisedCost
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 25 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_FinancialLiabilitiesAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cm_PayableOnDemandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cm_PayableAfterNoticeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialLiabilitiesAxis=cm_PayableOnFixedDateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=ifrs-full_FinancialLiabilitiesAtAmortisedCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=ifrs-full_FinancialLiabilitiesAtFairValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_PersonalDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_BusinessAndGovernmentDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_BankDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_SecuredBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_NonInterestBearingDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cm_InterestBearingDepositsWithBanksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=cm_OtherInternationalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |