XML 206 R143.htm IDEA: XBRL DOCUMENT
v3.25.3

Designated Accounting Hedges - Summary of Average Rate or Price of Hedging Instruments (Detail) | 12 Months Ended
--- | ---
Oct. 31, 2025 | Oct. 31, 2024
Cash flow hedges [member] | Foreign exchange risk [member] | Cross-currency interest rate swap [member] | EUR - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 1.53 | 1.47
Cash flow hedges [member] | Foreign exchange risk [member] | Cross-currency interest rate swap [member] | GBP - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 1.77 | 1.7
Cash flow hedges [member] | Foreign exchange risk [member] | Cross-currency interest rate swap [member] | AUD - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 0.9 | 0.91
Cash flow hedges [member] | Interest rate risk [member] | Interest rate swap contract [member] | Canadian currency [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 2.83% | 3.44%
Cash flow hedges [member] | Interest rate risk [member] | Interest rate swap contract [member] | Denominated in U.S. dollars [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 3.68% | 4.09%
Cash flow hedges [member] | Equity price risk [member] | Equity swaps [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average share price | 89.81 | 72.68
NIFO hedges [member] | Foreign exchange risk [member] | Foreign Currency Forward Contracts [member] | AUD - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 0.93 | 0.92
NIFO hedges [member] | Foreign exchange risk [member] | Foreign Currency Forward Contracts [member] | HKD - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 0.18 | 0.18
Fair value hedges [member] | Interest rate risk [member] | Interest rate swap contract [member] | Canadian currency [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 2.90% | 3.71%
Fair value hedges [member] | Foreign Exchange Or Interest Rate Risk [member] | Cross-currency interest rate swap [member] | USD - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 1.42 | 1.32
Average fixed interest rate | 2.56% | 2.06%
Fair value hedges [member] | Foreign Exchange Or Interest Rate Risk [member] | Cross-currency interest rate swap [member] | EUR - CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 1.5 | 1.46
Average fixed interest rate | 0.94% | 0.63%
Fair value hedges [member] | Foreign Exchange Or Interest Rate Risk [member] | Cross-currency interest rate swap [member] | CHF – CAD [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average exchange rate | 1.41 | 1.38
Fair value hedges [member] | Currency or interest rate risk [member] | Interest rate swap contract [member] | Denominated in U.S. dollars [member] |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 3.82% |
Fair value hedges [member] | Currency or interest rate risk [member] | Interest rate swap contract [member] | Euro Member Countries, Euro |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 1.24% | 0.89%
Fair value hedges [member] | Currency or interest rate risk [member] | Interest rate swap contract [member] | United Kingdom, Pounds |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 1.14% | 0.82%
Fair value hedges [member] | Currency or interest rate risk [member] | Interest rate swap contract [member] | Switzerland, Francs |  |
Disclosure of detailed information about hedged items [line items] |  |
Average fixed interest rate | 0.26% | 0.23%

X
- Definition Average Fixed Interest Rate Of Hedging Instrument + References No definition available. + Details
Name: | cm_AverageFixedInterestRateOfHedgingInstrument
Namespace Prefix: | cm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies. + 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_AverageForeignExchangeRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average price of a hedging instrument. [Refer: Hedging instruments [domain]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2024-01-01 -Paragraph 23B -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AveragePriceOfHedgingInstrument
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
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_DisclosureOfDetailedInformationAboutHedgedItemsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cm_CrossCurrencyInterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_EURCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_GBPCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_AUDCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CAD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_EquityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cm_EquitySwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cm_ForeignCurrencyForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_HKDCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=ifrs-full_FairValueHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=cm_ForeignExchangeOrInterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_USDCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=cm_CHFCADMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=cm_CurrencyOrInterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CHF
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |