XML 80 R66.htm IDEA: XBRL DOCUMENT
v3.25.1

Loans - Summary of Carrying Amount of Loans Based on Internal Risk Rating Grades (Parenthetical) (Detail) - CAD ($) $ in Millions | 6 Months Ended | 12 Months Ended
--- | --- | ---
Apr. 30, 2025 | Oct. 31, 2024
Disclosure of internal credit grades [line items] |  |  |
ECL allowance |  | $ 18 | $ 19
Residential mortgages |  | 283,437 | 280,672
Business and government loans | [1] | 224,753 | 214,305
Customers' liability under acceptances |  | 10 | 6
Expected credit loss allowance on debt securities classified at amortized cost |  | 15 | 17
Stage 3 [member] | Financial instruments credit-impaired [member] |  |  |
Disclosure of internal credit grades [line items] |  |  |
Residential mortgages |  | 1,159 | 994
Stage 3 [member] | Financial instruments credit-impaired [member] | Other assets [member] |  |  |
Disclosure of internal credit grades [line items] |  |  |
Foreclosed assets |  | 5 | 8
Financial assets at fair value through net income [member] |  |  |
Disclosure of internal credit grades [line items] |  |  |
Residential mortgages |  | 3 | 3
Business and government loans |  | $ 614 | $ 221
[1] | Includes customers’ liability under acceptances of $10 million (October 31, 2024: $6 million) in business and government loans and acceptances of $10 million (October 31, 2024: $6 million) in other liabilities. Prior period amounts have been revised to conform to the presentation adopted in the first quarter of 2025.

X
- Definition Allowance account for credit losses of debt securities measured at FVOCI. + References No definition available. + Details
Name: | cm_AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Expected Credit Loss Allowance On Debt Securities Classified At Amortized Cost. + References No definition available. + Details
Name: | cm_ExpectedCreditLossAllowanceOnDebtSecuritiesClassifiedAtAmortizedCost
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Foreclosed Assets. + References No definition available. + Details
Name: | cm_ForeclosedAssets1
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans to business and government. + References No definition available. + Details
Name: | cm_LoansToBusinessAndGovernment
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Residential mortgage loans. + References No definition available. + Details
Name: | cm_ResidentialMortgageLoans
Namespace Prefix: | cm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of bank acceptances recognised as liabilities. + 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_BankAcceptanceLiabilities
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_DisclosureOfInternalCreditExposuresLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=cm_StageThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis=ifrs-full_FinancialInstrumentsCreditimpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cm_BalanceSheetLocationAxis=ifrs-full_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |