{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "cm": "http://www.cibc.com/20221031",
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.cibc.com/xbrl/2022/2IGI19DL77OX0HC3ZE78-2022-10-31.xsd"
  ]
 },
 "facts": {
  "f525": {
   "value": "CIBC is a leading and well-diversi\ufb01ed North American \ufb01nancial institution <div class=\"t v0_2 s3_2\" id=\"t5_2\" style=\"left:55px;bottom:830px;letter-spacing:0.01px;word-spacing:0.02px;display:inline;\">committed to creating enduring value for all our stakeholders \u2013 our clients, team, </div>\n<div class=\"t s3_2\" id=\"t6_2\" style=\"left:55px;bottom:816px;letter-spacing:0.06px;word-spacing:0.03px;display:inline;\">communities and shareholders. We are guided by our purpose \u2013 to help make </div>\n<div class=\"t s3_2\" id=\"t7_2\" style=\"left:55px;bottom:801px;letter-spacing:0.05px;word-spacing:0.04px;display:inline;\">your ambition a reality, and we are activating our resources to create positive </div>\n<div class=\"t s3_2\" id=\"t8_2\" style=\"left:55px;bottom:786px;letter-spacing:0.08px;word-spacing:0.02px;display:inline;\">change and contribute to a more secure, equitable and sustainable future. </div>\n<div class=\"t s3_2\" id=\"t9_2\" style=\"left:55px;bottom:757px;letter-spacing:0.08px;word-spacing:0.02px;display:inline;\">Across our bank and our businesses \u2013 Personal and Business Banking, </div>\n<div class=\"t s3_2\" id=\"ta_2\" style=\"left:55px;bottom:742px;letter-spacing:0.07px;word-spacing:0.03px;display:inline;\">Commercial Banking and Wealth Management, and Capital Markets \u2013 </div>\n<div class=\"t s3_2\" id=\"tb_2\" style=\"left:55px;bottom:728px;letter-spacing:0.07px;word-spacing:0.02px;display:inline;\">our 50,000 employees bring our purpose to life every day for our 13 million </div>\n<div class=\"t s3_2\" id=\"tc_2\" style=\"left:55px;bottom:713px;letter-spacing:0.09px;display:inline;\">personal banking, business, public sector and institutional clients in Canada, </div>\nthe U.S. and around the world.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f19795": {
   "value": "2022-10-31",
   "dimensions": {
    "concept": "ifrs-full:DateOfEndOfReportingPeriod2013",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f19856": {
   "value": "31535000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19859": {
   "value": "34573000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19862": {
   "value": "32326000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19864": {
   "value": "22424000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19868": {
   "value": "175879000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:FinancialAssetsSecurities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19870": {
   "value": "161401000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:FinancialAssetsSecurities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19873": {
   "value": "15326000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19875": {
   "value": "12368000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19878": {
   "value": "69213000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:SecuritiesPurchasedUnderResaleAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19880": {
   "value": "67572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:SecuritiesPurchasedUnderResaleAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19885": {
   "value": "269706000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ResidentialMortgageLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19887": {
   "value": "251526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ResidentialMortgageLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19890": {
   "value": "45429000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PersonalLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19892": {
   "value": "41897000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PersonalLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19895": {
   "value": "16479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditCardLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19897": {
   "value": "11134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditCardLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19900": {
   "value": "188542000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:LoansToBusinessAndGovernment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19902": {
   "value": "150213000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:LoansToBusinessAndGovernment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19905": {
   "value": "3073000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AllowanceAccountForCreditLossesOfLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19907": {
   "value": "2849000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AllowanceAccountForCreditLossesOfLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19909": {
   "value": "517083000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:LoansNetOfAllowanceForCreditLosses",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19911": {
   "value": "451921000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:LoansNetOfAllowanceForCreditLosses",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19916": {
   "value": "43035000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19918": {
   "value": "35912000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19921": {
   "value": "11574000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankAcceptanceAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19923": {
   "value": "10958000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankAcceptanceAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19927": {
   "value": "3377000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PropertyEquipmentAndRightOfUseAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19929": {
   "value": "3286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PropertyEquipmentAndRightOfUseAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19933": {
   "value": "5348000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19935": {
   "value": "4954000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19939": {
   "value": "2592000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19941": {
   "value": "2029000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19945": {
   "value": "632000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19947": {
   "value": "658000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19951": {
   "value": "480000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19953": {
   "value": "402000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19957": {
   "value": "35197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19959": {
   "value": "29225000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19961": {
   "value": "102235000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherMiscellaneousAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19963": {
   "value": "87424000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherMiscellaneousAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19966": {
   "value": "943597000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19969": {
   "value": "837683000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19976": {
   "value": "232095000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PersonalDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19979": {
   "value": "213932000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PersonalDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19982": {
   "value": "397188000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:DepositsFromBusinessAndGovernment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19984": {
   "value": "344388000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:DepositsFromBusinessAndGovernment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19987": {
   "value": "22523000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19989": {
   "value": "20246000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19992": {
   "value": "45766000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:SecuredBorrowings",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19994": {
   "value": "42592000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:SecuredBorrowings",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19996": {
   "value": "697572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:Deposits1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f19998": {
   "value": "621158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:Deposits1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20001": {
   "value": "15284000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ObligationsRelatedToSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20003": {
   "value": "22790000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ObligationsRelatedToSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20006": {
   "value": "4853000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20008": {
   "value": "2463000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20011": {
   "value": "77171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20013": {
   "value": "71880000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20018": {
   "value": "52340000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20020": {
   "value": "32101000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20023": {
   "value": "11586000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankAcceptanceLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20025": {
   "value": "10961000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankAcceptanceLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20029": {
   "value": "45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20031": {
   "value": "38000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20035": {
   "value": "28072000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20037": {
   "value": "24923000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20039": {
   "value": "92043000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherMiscellaneousLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20041": {
   "value": "68023000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherMiscellaneousLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20045": {
   "value": "6292000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20047": {
   "value": "5539000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20052": {
   "value": "4923000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapitalPreferenceShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20054": {
   "value": "4325000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapitalPreferenceShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20058": {
   "value": "14726000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapitalOrdinaryShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20060": {
   "value": "14351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapitalOrdinaryShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20063": {
   "value": "115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdditionalPaidinCapital",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20065": {
   "value": "110000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdditionalPaidinCapital",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20068": {
   "value": "28823000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20070": {
   "value": "25793000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20073": {
   "value": "1594000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20075": {
   "value": "1069000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20078": {
   "value": "50181000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20080": {
   "value": "45648000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20083": {
   "value": "201000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20085": {
   "value": "182000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20088": {
   "value": "50382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20090": {
   "value": "45830000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20093": {
   "value": "943597000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20096": {
   "value": "837683000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20126": {
   "value": "16874000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnLoansAndReceivables",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20129": {
   "value": "12150000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnLoansAndReceivables",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20132": {
   "value": "3422000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestIncomeOnSecurities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20134": {
   "value": "2141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestIncomeOnSecurities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20137": {
   "value": "1175000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20139": {
   "value": "319000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20142": {
   "value": "708000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20144": {
   "value": "131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestIncomeOnDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20146": {
   "value": "22179000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20148": {
   "value": "14741000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20153": {
   "value": "7887000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20155": {
   "value": "2651000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnDeposits",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20158": {
   "value": "380000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20160": {
   "value": "236000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20163": {
   "value": "943000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20165": {
   "value": "208000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20168": {
   "value": "203000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnSubordinatedDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20170": {
   "value": "122000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InterestExpenseOnSubordinatedDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20173": {
   "value": "125000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpenseOnOtherFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20175": {
   "value": "65000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpenseOnOtherFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20177": {
   "value": "9538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20179": {
   "value": "3282000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20182": {
   "value": "12641000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20184": {
   "value": "11459000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20188": {
   "value": "557000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:UnderwritingAndAdvisoryFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20190": {
   "value": "713000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:UnderwritingAndAdvisoryFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20193": {
   "value": "880000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:DepositAndPaymentFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20195": {
   "value": "797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:DepositAndPaymentFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20198": {
   "value": "1286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditFees",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20200": {
   "value": "1152000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditFees",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20203": {
   "value": "437000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditCardFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20205": {
   "value": "460000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:CreditCardFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20208": {
   "value": "1760000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PortfolioAndOtherManagementFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20210": {
   "value": "1621000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PortfolioAndOtherManagementFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20213": {
   "value": "1776000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:MutualFundRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20215": {
   "value": "1772000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:MutualFundRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20218": {
   "value": "351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InsuranceRevenueNetOfClaims",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20220": {
   "value": "358000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:InsuranceRevenueNetOfClaims",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20223": {
   "value": "378000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BrokerageFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20225": {
   "value": "426000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BrokerageFeeIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20228": {
   "value": "1172000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromFinancialInstrumentsMeasuredDesignatedAtFairValueThroughProfitOrLossNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20230": {
   "value": "607000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromFinancialInstrumentsMeasuredDesignatedAtFairValueThroughProfitOrLossNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20233": {
   "value": "35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20235": {
   "value": "90000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20238": {
   "value": "242000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20240": {
   "value": "276000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20244": {
   "value": "47000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20246": {
   "value": "55000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20249": {
   "value": "271000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20251": {
   "value": "229000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20253": {
   "value": "9192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NonInterestIncome1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20255": {
   "value": "8556000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NonInterestIncome1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20258": {
   "value": "21833000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:TotalRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20260": {
   "value": "20015000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:TotalRevenue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20264": {
   "value": "1057000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20266": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20270": {
   "value": "7157000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20272": {
   "value": "6450000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20275": {
   "value": "853000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OccupancyExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20277": {
   "value": "916000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OccupancyExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20280": {
   "value": "2297000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComputerAndSoftwareAndOfficeEquipment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20282": {
   "value": "2030000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComputerAndSoftwareAndOfficeEquipment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20285": {
   "value": "352000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CommunicationExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20287": {
   "value": "318000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CommunicationExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20290": {
   "value": "334000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdvertisingAndBusinessDevelopmentExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20292": {
   "value": "237000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdvertisingAndBusinessDevelopmentExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20295": {
   "value": "313000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfessionalFeesExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20297": {
   "value": "277000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfessionalFeesExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20300": {
   "value": "123000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TaxExpenseOtherThanIncomeTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20302": {
   "value": "111000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TaxExpenseOtherThanIncomeTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20306": {
   "value": "1374000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:Other",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20308": {
   "value": "1196000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:Other",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20310": {
   "value": "12803000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NonInterestExpense1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20312": {
   "value": "11535000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NonInterestExpense1",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20315": {
   "value": "7973000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20317": {
   "value": "8322000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20321": {
   "value": "1730000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20323": {
   "value": "1876000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20327": {
   "value": "6243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20330": {
   "value": "6446000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20334": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20337": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20341": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProfitLossAttributableToPreferredShareholdersAndOtherEquityInstrumentHolders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20344": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProfitLossAttributableToPreferredShareholdersAndOtherEquityInstrumentHolders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20347": {
   "value": "6049000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProfitLossAttributableToCommonShareholders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20349": {
   "value": "6271000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProfitLossAttributableToCommonShareholders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20353": {
   "value": "6220000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20356": {
   "value": "6429000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20364": {
   "value": "6.7",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20367": {
   "value": "6.98",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20370": {
   "value": "6.68",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20372": {
   "value": "6.96",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20378": {
   "value": "3.27",
   "decimals": 3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20380": {
   "value": "2.92",
   "decimals": 3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD/xbrli:shares"
   }
  },
  "f20383": {
   "value": "20000000000",
   "decimals": -8,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20384": {
   "value": "13200000000",
   "decimals": -8,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20411": {
   "value": "6243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20414": {
   "value": "6446000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20419": {
   "value": "4043000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20421": {
   "value": "-2610000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20424": {
   "value": "-2290000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20426": {
   "value": "1495000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20428": {
   "value": "1753000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20430": {
   "value": "-1115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20434": {
   "value": "-784000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20436": {
   "value": "-50000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20439": {
   "value": "-25000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnDebtSecuritiesReclassifiedToNetIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20441": {
   "value": "-66000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnDebtSecuritiesReclassifiedToNetIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20443": {
   "value": "-809000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherComprehensiveIncomeNetOfTaxDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20445": {
   "value": "-116000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherComprehensiveIncomeNetOfTaxDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20449": {
   "value": "-1351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20451": {
   "value": "178000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20454": {
   "value": "-552000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20456": {
   "value": "315000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20458": {
   "value": "-799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20460": {
   "value": "-137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20464": {
   "value": "198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20466": {
   "value": "917000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20470": {
   "value": "262000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20472": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20475": {
   "value": "-35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20477": {
   "value": "100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20479": {
   "value": "425000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20481": {
   "value": "1029000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20485": {
   "value": "570000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20487": {
   "value": "-339000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20491": {
   "value": "6813000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20494": {
   "value": "6107000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20498": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20501": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20505": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComprehensiveIncomeAttributableToPreferredShareholdersAndOtherEquityInstrumentHolders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20508": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComprehensiveIncomeAttributableToPreferredShareholdersAndOtherEquityInstrumentHolders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20511": {
   "value": "6619000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComprehensiveIncomeAttributableToCommonShareholders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20513": {
   "value": "5932000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ComprehensiveIncomeAttributableToCommonShareholders",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20517": {
   "value": "6790000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20520": {
   "value": "6090000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20523": {
   "value": "218000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20524": {
   "value": "43000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20534": {
   "value": "136000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20537": {
   "value": "-45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20540": {
   "value": "-131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20542": {
   "value": "53000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20544": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToNetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20546": {
   "value": "8000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToNetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20550": {
   "value": "-160000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToGainsLossesOnRemeasuringDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20552": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToGainsLossesOnRemeasuringDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20555": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToReclassificationAdjustmentsOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20557": {
   "value": "-23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToReclassificationAdjustmentsOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20559": {
   "value": "-169000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20561": {
   "value": "-12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20565": {
   "value": "-482000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToGainsLossesOnCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20567": {
   "value": "64000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToGainsLossesOnCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20570": {
   "value": "197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToReclassificationOfCashFlowHedgesOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20572": {
   "value": "-112000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToReclassificationOfCashFlowHedgesOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20574": {
   "value": "-285000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20576": {
   "value": "-48000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20580": {
   "value": "97000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20582": {
   "value": "311000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20585": {
   "value": "93000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20587": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20590": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20592": {
   "value": "34000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncomeTaxRelatingToEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20594": {
   "value": "181000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20596": {
   "value": "349000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20599": {
   "value": "-268000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20602": {
   "value": "297000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20627": {
   "value": "4325000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20630": {
   "value": "3575000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20633": {
   "value": "1400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20635": {
   "value": "750000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20638": {
   "value": "800000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:RedemptionOfPreferredSharesValue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20640": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:RedemptionOfPreferredSharesValue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20643": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20645": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20649": {
   "value": "4923000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20652": {
   "value": "4325000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20658": {
   "value": "14351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20661": {
   "value": "13908000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20664": {
   "value": "401000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20666": {
   "value": "458000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20669": {
   "value": "29000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20671": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20674": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20676": {
   "value": "-15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20680": {
   "value": "14726000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20683": {
   "value": "14351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20688": {
   "value": "110000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20691": {
   "value": "117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20694": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20696": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20699": {
   "value": "-20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncreaseDecreaseThroughExerciseOfStockOptionsAndSettlementOfOtherEquitySettledShareBasedAwards",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20701": {
   "value": "-43000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:IncreaseDecreaseThroughExerciseOfStockOptionsAndSettlementOfOtherEquitySettledShareBasedAwards",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20704": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20706": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20710": {
   "value": "115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20713": {
   "value": "110000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20718": {
   "value": "25793000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20721": {
   "value": "22119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20724": {
   "value": "6220000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20726": {
   "value": "6429000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20731": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20733": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:PreferenceSharesMember",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20736": {
   "value": "2954000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20738": {
   "value": "2622000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ClassesOfShareCapitalAxis": "ifrs-full:OrdinarySharesMember",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20741": {
   "value": "-105000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PremiumOnPurchaseOfCommonSharesForCancellation",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20743": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PremiumOnPurchaseOfCommonSharesForCancellation",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20746": {
   "value": "-45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20748": {
   "value": "-27000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20751": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20753": {
   "value": "-2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20757": {
   "value": "28823000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20760": {
   "value": "25793000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20767": {
   "value": "58000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20770": {
   "value": "1173000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20773": {
   "value": "1753000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20775": {
   "value": "-1115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetForeignCurrencyTranslationAdjustments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20779": {
   "value": "1811000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20782": {
   "value": "58000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20787": {
   "value": "193000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20790": {
   "value": "309000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20793": {
   "value": "-809000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherComprehensiveIncomeNetOfTaxDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20795": {
   "value": "-116000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:OtherComprehensiveIncomeNetOfTaxDebtInstruments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20799": {
   "value": "-616000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20802": {
   "value": "193000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfDebtSecuritiesMeasuredAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20807": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20810": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20813": {
   "value": "-799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20815": {
   "value": "-137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20819": {
   "value": "-662000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20822": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20828": {
   "value": "634000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20831": {
   "value": "-283000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20834": {
   "value": "198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20836": {
   "value": "917000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20840": {
   "value": "832000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20843": {
   "value": "634000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20848": {
   "value": "-28000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20851": {
   "value": "-40000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20854": {
   "value": "262000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20856": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20860": {
   "value": "234000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20863": {
   "value": "-28000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20868": {
   "value": "75000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20871": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20874": {
   "value": "-35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20876": {
   "value": "100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20879": {
   "value": "45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20881": {
   "value": "27000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20885": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20888": {
   "value": "75000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "cm:ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20892": {
   "value": "1594000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20895": {
   "value": "1069000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20900": {
   "value": "182000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20903": {
   "value": "181000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20906": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20908": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20911": {
   "value": "8000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20913": {
   "value": "9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20916": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20918": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20922": {
   "value": "201000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20925": {
   "value": "182000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:CAD"
   }
  },
  "f20929": {
   "value": "50382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20932": {
   "value": "45830000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20956": {
   "value": "6243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20959": {
   "value": "6446000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20963": {
   "value": "1057000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20965": {
   "value": "158000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20969": {
   "value": "1047000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpenseAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20971": {
   "value": "1017000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpenseAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20974": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20976": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20979": {
   "value": "-46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDeferredTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20981": {
   "value": "-41000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDeferredTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20984": {
   "value": "35000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20986": {
   "value": "90000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20989": {
   "value": "6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20991": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20994": {
   "value": "-1126000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsForNoncashItems",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f20996": {
   "value": "927000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsForNoncashItems",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21000": {
   "value": "-9902000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInInterestBearingDepositsWithBanks",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21002": {
   "value": "-3437000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInInterestBearingDepositsWithBanks",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21005": {
   "value": "-65000000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInLoansNetOfRepayments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21007": {
   "value": "-46883000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInLoansNetOfRepayments",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21010": {
   "value": "74511000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInDepositsNetOfWithdrawals",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21012": {
   "value": "47521000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInDepositsNetOfWithdrawals",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21015": {
   "value": "-7506000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21017": {
   "value": "6827000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21020": {
   "value": "-959000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInAccruedInterestReceivable",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21022": {
   "value": "46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInAccruedInterestReceivable",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21025": {
   "value": "1228000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInAccruedInterestPayable",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21027": {
   "value": "-419000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInAccruedInterestPayable",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21030": {
   "value": "-7073000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21032": {
   "value": "-3172000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21035": {
   "value": "20622000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21037": {
   "value": "1582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21040": {
   "value": "4949000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInSecuritiesMeasuredAtFairValueThroughProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21042": {
   "value": "-9552000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInSecuritiesMeasuredAtFairValueThroughProfitOrLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21045": {
   "value": "9404000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesDesignatedAtFairValue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21047": {
   "value": "7277000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesDesignatedAtFairValue",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21050": {
   "value": "-809000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncomeTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21052": {
   "value": "543000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncomeTaxExpense",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21055": {
   "value": "2390000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInCashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21057": {
   "value": "639000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInCashCollateralOnSecuritiesLent",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21060": {
   "value": "3680000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21062": {
   "value": "-2248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21065": {
   "value": "-2958000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInCashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21067": {
   "value": "-3821000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInCashCollateralOnSecuritiesBorrowed",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21070": {
   "value": "-1641000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInSecuritiesPurchasedUnderResaleAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21072": {
   "value": "-1977000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:AdjustmentsForDecreaseIncreaseInSecuritiesPurchasedUnderResaleAgreements",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21075": {
   "value": "-5379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21077": {
   "value": "-4694000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21079": {
   "value": "22715000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21081": {
   "value": "-3332000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21085": {
   "value": "1000000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21087": {
   "value": "1000000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21090": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21092": {
   "value": "1008000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21095": {
   "value": "1395000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromIssueOfPreferenceSharesNetOfIssuanceCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21097": {
   "value": "748000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromIssueOfPreferenceSharesNetOfIssuanceCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21100": {
   "value": "800000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21102": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21105": {
   "value": "228000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfOrdinaryShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21107": {
   "value": "284000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfOrdinaryShares",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21110": {
   "value": "134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PaymentForPurchaseOfCommonSharesForCancellation",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21112": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PaymentForPurchaseOfCommonSharesForCancellation",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21115": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PurchaseOfProceedsFromSaleOfTreasuryStockNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21117": {
   "value": "-15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PurchaseOfProceedsFromSaleOfTreasuryStockNet",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21120": {
   "value": "2972000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21122": {
   "value": "2649000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21125": {
   "value": "326000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21127": {
   "value": "305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21129": {
   "value": "-1610000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21131": {
   "value": "-1945000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21135": {
   "value": "70954000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PurchaseOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21137": {
   "value": "49896000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:PurchaseOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21140": {
   "value": "23183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromSaleOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21142": {
   "value": "23917000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromSaleOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21145": {
   "value": "27574000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromMaturityOfDebtSecuritiesMeasuredAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21147": {
   "value": "23312000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:ProceedsFromMaturityOfDebtSecuritiesMeasuredAtFairValueOtherComprehensiveIncomeAndAmortizedCost",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21151": {
   "value": "3085000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21153": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21156": {
   "value": "-1109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetSalePurchaseOfPropertyEquipmentSoftwareAndOtherIntangibleAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21158": {
   "value": "-839000000",
   "decimals": -6,
   "dimensions": {
    "concept": "cm:NetSalePurchaseOfPropertyEquipmentSoftwareAndOtherIntangibleAssets",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21160": {
   "value": "-24391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21162": {
   "value": "-3506000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21165": {
   "value": "248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21167": {
   "value": "-175000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21170": {
   "value": "-3038000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21172": {
   "value": "-8958000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21175": {
   "value": "34573000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21177": {
   "value": "43531000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21182": {
   "value": "31535000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21185": {
   "value": "34573000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21189": {
   "value": "8310000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21192": {
   "value": "3701000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21195": {
   "value": "20120000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21197": {
   "value": "13890000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21200": {
   "value": "1100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21202": {
   "value": "897000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21205": {
   "value": "2585000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21207": {
   "value": "1374000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2020-11-01T00:00:00/2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21212": {
   "value": "493000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RestrictedCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2022-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21213": {
   "value": "446000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RestrictedCashAndCashEquivalents",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00",
    "unit": "iso4217:CAD"
   }
  },
  "f21231": {
   "value": "Canadian Imperial Bank of Commerce",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21232": {
   "value": "Canadian Imperial Bank of Commerce",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21233": {
   "value": "the <div class=\"t s4_135\" id=\"t4_135\" style=\"left:551px;bottom:985px;letter-spacing:0.19px;display:inline;\">Bank Act </div>(Canada).",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21243": {
   "value": "Canada",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21244": {
   "value": "Canada",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21245": {
   "value": "CIBC SQUARE, Toronto, Ontario.",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f21246": {
   "value": "Toronto",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  },
  "f36576": {
   "value": "Canadian Imperial Bank of Commerce",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "en",
    "entity": "scheme:2IGI19DL77OX0HC3ZE78",
    "period": "2021-11-01T00:00:00/2022-11-01T00:00:00"
   }
  }
 }
}