SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Canadian Imperial Bank of Commerce/CAN – ‘40-F’ for 10/31/18 – ‘EX-101.SCH’

On:  Thursday, 11/29/18, at 7:22am ET   ·   For:  10/31/18   ·   Accession #:  1193125-18-337149   ·   File #:  1-14678

Previous ‘40-F’:  ‘40-F’ on 11/30/17 for 10/31/17   ·   Next:  ‘40-F’ on 12/5/19 for 10/31/19   ·   Latest:  ‘40-F’ on 11/30/23 for 10/31/23

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/29/18  Canadian Imperial B… Commerce/CAN 40-F       10/31/18  279:56M                                    Donnelley … Solutions/FA

Registration Statement or Annual Report by a Canadian Issuer   —   Form 40-F   —   Sect. 12 or 13(a) / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 40-F        Registration Statement or Annual Report by a        HTML    108K 
                Canadian Issuer                                                  
10: EX-99.B.10  Principal Accountant Fees and Services              HTML     84K 
11: EX-99.B.12  Tabular Disclosure of Contractual Obligations       HTML    140K 
 2: EX-99.B.3(A)  Annual Information Form                           HTML    292K 
 3: EX-99.B.3(B)  Audited Consolidated Financial Statements for     HTML   3.18M 
                the Year Ended October 31, 2018                                  
 4: EX-99.B.3(C)  Management's Discussion and Analysis              HTML   2.99M 
 5: EX-99.B.3(D)  Other Pages of Cibc's 2018 Annual Report          HTML    157K 
                Incorporated in Annual Information Form                          
 6: EX-99.B.6(A)(1)  Certifications Required by Rule 13A-14(A)      HTML     94K 
 7: EX-99.B.6(A)(2)  Certifications Required by Rule 13A-14(B)      HTML     89K 
 8: EX-99.B.8   Disclosure Regarding Audit Committee Financial      HTML     85K 
                Expert                                                           
 9: EX-99.B.9   Disclosure Regarding Code of Ethics                 HTML     87K 
12: EX-99.D.9   Consent of Independent Registered Public            HTML     88K 
                Accounting Firm                                                  
19: R1          Document and Entity Information                     HTML    107K 
20: R2          Consolidated balance sheet                          HTML    197K 
21: R3          Consolidated statement of income                    HTML    215K 
22: R4          Consolidated statement of income (Parenthetical)    HTML     89K 
23: R5          Consolidated statement of comprehensive income      HTML    220K 
24: R6          Consolidated statement of comprehensive income      HTML     90K 
                (Parenthetical)                                                  
25: R7          Consolidated statement of changes in equity         HTML    208K 
26: R8          Consolidated statement of changes in equity         HTML     89K 
                (Parenthetical)                                                  
27: R9          Consolidated statement of cash flows                HTML    217K 
28: R10         Consolidated statement of cash flows                HTML     89K 
                (Parenthetical)                                                  
29: R11         Basis of preparation and summary of significant     HTML    338K 
                accounting policies                                              
30: R12         Fair value measurement                              HTML    864K 
31: R13         Significant transactions                            HTML    125K 
32: R14         Securities                                          HTML    323K 
33: R15         Loans                                               HTML    502K 
34: R16         Structured entities and derecognition of financial  HTML    185K 
                assets                                                           
35: R17         Land, Buildings and Equipment                       HTML    132K 
36: R18         Goodwill, Software and Other Intangible Assets      HTML    191K 
37: R19         Other assets                                        HTML     97K 
38: R20         Deposits                                            HTML    121K 
39: R21         Other liabilities                                   HTML     99K 
40: R22         Derivative instruments                              HTML    398K 
41: R23         Designated accounting hedges                        HTML    260K 
42: R24         Subordinated indebtedness                           HTML    153K 
43: R25         Common and preferred share capital                  HTML    229K 
44: R26         Capital Trust securities                            HTML    111K 
45: R27         Share-based payments                                HTML    176K 
46: R28         Post-employment benefits                            HTML    332K 
47: R29         Income taxes                                        HTML    282K 
48: R30         Earnings per share                                  HTML    106K 
49: R31         Commitments, guarantees and pledged assets          HTML    147K 
50: R32         Contingent liabilities and provision                HTML    157K 
51: R33         Concentration of credit risk                        HTML    138K 
52: R34         Related-party transactions                          HTML    112K 
53: R35         Investments in equity-accounted associates and      HTML    111K 
                joint ventures                                                   
54: R36         Significant subsidiaries                            HTML    124K 
55: R37         Financial instruments - disclosures                 HTML    126K 
56: R38         Offsetting financial assets and liabilities         HTML    165K 
57: R39         Interest income and expense                         HTML    106K 
58: R40         Segmented and geographic information                HTML    322K 
59: R41         Future accounting policy changes                    HTML    101K 
60: R42         IFRS 7 Disclosure                                   HTML    822K 
61: R43         Basis of preparation and summary of significant     HTML    461K 
                accounting policies (Policies)                                   
62: R44         Basis of preparation and summary of significant     HTML    211K 
                accounting policies (Tables)                                     
63: R45         Fair value measurement (Tables)                     HTML    821K 
64: R46         Significant transactions (Tables)                   HTML    123K 
65: R47         Securities (Tables)                                 HTML    334K 
66: R48         Loans (Tables)                                      HTML    516K 
67: R49         Structured entities and derecognition of financial  HTML    141K 
                assets (Tables)                                                  
68: R50         Land, Buildings and Equipment (Tables)              HTML    132K 
69: R51         Goodwill, Software and Other Intangible Assets      HTML    173K 
                (Tables)                                                         
70: R52         Other assets (Tables)                               HTML     96K 
71: R53         Deposits (Tables)                                   HTML    120K 
72: R54         Other liabilities (Tables)                          HTML     98K 
73: R55         Derivative instruments (Tables)                     HTML    360K 
74: R56         Designated accounting hedges (Tables)               HTML    277K 
75: R57         Subordinated indebtedness (Tables)                  HTML    151K 
76: R58         Common and preferred share capital (Tables)         HTML    209K 
77: R59         Capital Trust securities (Tables)                   HTML    105K 
78: R60         Share-based payments (Tables)                       HTML    148K 
79: R61         Post-employment benefits (Tables)                   HTML    320K 
80: R62         Income taxes (Tables)                               HTML    272K 
81: R63         Earnings per share (Tables)                         HTML    106K 
82: R64         Commitments, guarantees and pledged assets          HTML    129K 
                (Tables)                                                         
83: R65         Contingent liabilities and provision (Tables)       HTML    106K 
84: R66         Concentration of credit risk (Tables)               HTML    136K 
85: R67         Related-party transactions (Tables)                 HTML    100K 
86: R68         Investments in equity-accounted associates and      HTML    103K 
                joint ventures (Tables)                                          
87: R69         Significant subsidiaries (Tables)                   HTML    124K 
88: R70         Financial instruments - disclosures (Tables)        HTML    118K 
89: R71         Offsetting financial assets and liabilities         HTML    165K 
                (Tables)                                                         
90: R72         Interest income and expense (Tables)                HTML    106K 
91: R73         Segmented and geographic information (Tables)       HTML    270K 
92: R74         Summary of Breakdown of Our Standardized Credit     HTML    126K 
                Risk Exposures by Risk-weight Category (Tables)                  
93: R75         IFRS 7 Disclosure (Tables)                          HTML    652K 
94: R76         Basis of Preparation and Summary of Significant     HTML    188K 
                Accounting Policies - Reconciliation of Closing                  
                Allowance for Credit Losses in Accordance with IAS               
                39 (Detail)                                                      
95: R77         Basis of Preparation and Summary of Significant     HTML    101K 
                accounting Policies - Additional Information                     
                (Detail)                                                         
96: R78         Basis of Preparation and Summary of Significant     HTML    101K 
                accounting Policies - Additional Information1                    
                (Detail)                                                         
97: R79         Basis of Preparation and Summary of Significant     HTML    307K 
                Accounting Policies - Reconciliation of Carrying                 
                Amounts Under IAS 39, Net of Tax on Shareholders'                
                Equity and Total Equity (Detail)                                 
98: R80         Basis of Preparation and Summary of Significant     HTML    108K 
                Accounting Policies - Reconciliation of Carrying                 
                Amounts Under IAS 39, Net of Tax on Shareholders'                
                Equity and Total Equity (Parenthetical) (Detail)                 
99: R81         Fair Value Measurement - Fair Value of Financial    HTML    291K 
                Instruments (Detail)                                             
100: R82         Fair Value Measurement - Fair Value of Derivative   HTML    208K  
                Financial Instruments (Detail)                                   
101: R83         Fair Value Measurement - Summary of Assets and      HTML    138K  
                Liabilities Not Carried On Consolidated Balance                  
                Sheet at Fair Value (Detail)                                     
102: R84         Fair Value Measurement - Summary of Financial       HTML    243K  
                Instruments Carried On Consolidated Balance Sheet                
                at Fair Value (Detail)                                           
103: R85         Fair Value Measurement - Summary of Financial       HTML    101K  
                Instruments Carried On Consolidated Balance Sheet                
                at Fair Value (Parenthetical) (Detail)                           
104: R86         Fair Value Measurement- Additional Information      HTML    124K  
                (Detail)                                                         
105: R87         Fair Value Measurement - Changes in Fair Value of   HTML    368K  
                Financial Assets and Liabilities in Level 3                      
                (Detail)                                                         
106: R88         Fair Value Measurement - Changes in Fair Value of   HTML     92K  
                Financial Assets and Liabilities in Level 3                      
                (Parenthetical) (Detail)                                         
107: R89         Fair Value Measurement - Valuation Techniques and   HTML    180K  
                Quantitative Information About Significant                       
                Non-observable Inputs Used In Level 3 Financial                  
                Instruments (Detail)                                             
108: R90         Significant Transactions - Additional information   HTML    175K  
                (Detail)                                                         
109: R91         Significant Transactions - Detailed Information of  HTML    102K  
                Business Acquisition (Detail)                                    
110: R92         Significant Transactions - Detailed Information of  HTML    118K  
                Business Acquisition (Parenthetical) (Detail)                    
111: R93         Significant Transactions - Disclosure of            HTML    129K  
                Preliminary Fair Values of Identifiable Assets                   
                Acquired and Liabilities Assumed at the                          
                Acquisition Date (Detail)                                        
112: R94         Significant Transactions - Disclosure of            HTML    101K  
                Preliminary Fair Values of Identifiable Assets                   
                Acquired and Liabilities Assumed at the                          
                Acquisition Date (Parenthetical) (Detail)                        
113: R95         Securities - Summary of Securities (Detail)         HTML    110K  
114: R96         Securities - Summary of Securities (Parenthetical)  HTML     88K  
                (Detail)                                                         
115: R97         Securities - Summary of Residual Term to            HTML    293K  
                Contractual Maturity of Financial Instruments                    
                (Detail)                                                         
116: R98         Securities - Summary of Residual Term to            HTML    166K  
                Contractual Maturity of Financial Instruments                    
                (Parenthetical) (Detail)                                         
117: R99         Securities - Schedule of Fair Value of Debt         HTML    161K  
                Securities Measured and Equity Securities                        
                Designated at FVOCI (Detail)                                     
118: R100        Securities - Schedule of Fair Value of Debt         HTML     89K  
                Securities Measured and Equity Securities                        
                Designated at FVOCI (Parenthetical) (Detail)                     
119: R101        Securities - Additional Information (Detail)        HTML    126K  
120: R102        Securities - Summary of Profit or Loss Recognized   HTML    107K  
                on FVOCI Securities (Detail)                                     
121: R103        Securities - Summary of Allowance for Losses        HTML    118K  
                measured at FVOCI (Detail)                                       
122: R104        Securities - Summary of Allowance for Losses        HTML     98K  
                measured at FVOCI (Parenthetical) (Detail)                       
123: R105        Loans - Disclosure of Loans and Receivables         HTML    162K  
                (Detail)                                                         
124: R106        Loans - Disclosure of Loans and Receivables         HTML    106K  
                (Parenthetical) (Detail)                                         
125: R107        Loans - Summary of Allowance for Credit Losses      HTML    225K  
                under IFRS 9 (Detail)                                            
126: R108        Loans - Summary of Allowance for Credit Losses      HTML    102K  
                under IFRS 9 (Parenthetical) (Detail)                            
127: R109        Loans - Summary of Allowance for Credit Losses      HTML    158K  
                under IAS 39 (Detail)                                            
128: R110        Loans - Additional Information (Detail)             HTML    119K  
129: R111        Loans - Summary of Base Case Forecasts for Select   HTML    109K  
                Forward Looking Information Variables Used to                    
                Estimate our Expected Credit Losses (Detail)                     
130: R112        Loans - Summary of Carrying Amount of Loans Based   HTML    217K  
                on Internal Risk Rating Grades (Detail)                          
131: R113        Loans - Summary of Carrying Amount of Loans Based   HTML    109K  
                on Internal Risk Rating Grades (Parenthetical)                   
                (Detail)                                                         
132: R114        Loans - Summary of Undrawn Credit Facilities and    HTML    209K  
                Other Off Balance Sheet Exposures (Detail)                       
133: R115        Loans - Summary of Credit Quality of Net Business   HTML    170K  
                and Government Loans and Acceptances (Detail)                    
134: R116        Loans - Summary of Credit Quality of Net Business   HTML     88K  
                and Government Loans and Acceptances                             
                (Parenthetical) (Detail)                                         
135: R117        Loans - Summary of Credit Quality of Net Retail     HTML    192K  
                Loans (Detail)                                                   
136: R118        Loans - Summary of Impaired Loans (Detail)          HTML    140K  
137: R119        Loans - Summary of Impaired Loans (Parenthetical)   HTML     96K  
                (Detail)                                                         
138: R120        Loans - Summary of Purchased Credit Impaired Loans  HTML    104K  
                (Detail)                                                         
139: R121        Loans - Schedule of Loans Past Due But Not          HTML    117K  
                Impaired (Detail)                                                
140: R122        Loans - Schedule of Net Interest Income After       HTML    100K  
                Provision for Credit Losses (Detail)                             
141: R123        Structured Entities and Derecognition of Financial  HTML    141K  
                Assets - Additional Information (Detail)                         
142: R124        Structured Entities and Derecognition of Financial  HTML    144K  
                Assets - Schedule of Unconsolidated Entity Balance               
                Sheet Amounts and Maximum Exposure to Loss                       
                (Detail)                                                         
143: R125        Structured Entities and Derecognition of Financial  HTML     92K  
                Assets - Schedule of Unconsolidated Entity Balance               
                Sheet Amounts and Maximum Exposure to Loss                       
                (Parenthetical) (Detail)                                         
144: R126        Structured Entities and Derecognition of Financial  HTML    108K  
                Assets - Schedule of Carrying Amount and Fair                    
                Value of Transferred Financial Assets that did not               
                Qualify for Derecognition and Associated Financial               
                Liabilities (Detail)                                             
145: R127        Structured Entities and Derecognition of Financial  HTML     92K  
                Assets - Schedule of Carrying Amount and Fair                    
                Value of Transferred Financial Assets that did not               
                Qualify for Derecognition and Associated Financial               
                Liabilities (Parenthetical) (Detail)                             
146: R128        Land, Buildings and Equipment - Summary of Land,    HTML    133K  
                Buildings and Equipment (Detail)                                 
147: R129        Land, Buildings and Equipment - Summary of Land,    HTML     91K  
                Buildings and Equipment (Parenthetical) (Detail)                 
148: R130        Land, Buildings and Equipment - Additional          HTML    109K  
                Information (Detail)                                             
149: R131        Land, Buildings and Equipment - Carrying Value of   HTML     93K  
                Finance Lease Property (Detail)                                  
150: R132        Goodwill, Software and Other Intangible Assets -    HTML    114K  
                Summary of Changes in Carrying Amount of Goodwill                
                by Cash Generating Units (Detail)                                
151: R133        Goodwill, Software and Other Intangible Assets -    HTML     98K  
                Summary of Changes in Carrying Amount of Goodwill                
                by Cash Generating Units (Parenthetical) (Detail)                
152: R134        Goodwill, Software and Other Intangible Assets -    HTML    161K  
                Additional Information (Detail)                                  
153: R135        Goodwill, Software and Other Intangible Assets -    HTML    102K  
                Schedule of Carrying Amount of Indefinite-lived                  
                Intangible Assets (Detail)                                       
154: R136        Goodwill, Software and Other Intangible Assets -    HTML    136K  
                Schedule of Components of Finite-lived Software                  
                and Other Intangible Assets (Detail)                             
155: R137        Goodwill, Software and Other Intangible Assets -    HTML     97K  
                Schedule of Components of Finite-lived Software                  
                and Other Intangible Assets (Parenthetical)                      
                (Detail)                                                         
156: R138        Other Assets - Summary of Other Assets (Detail)     HTML    108K  
157: R139        Deposits - Summary of Deposits and Components       HTML    139K  
                (Detail)                                                         
158: R140        Deposits - Summary of Deposits and Components       HTML    102K  
                (Parenthetical) (Detail)                                         
159: R141        Other Liabilities - Summary of Other liabilities    HTML    107K  
                (Detail)                                                         
160: R142        Derivative Instruments- Summary of Derivative       HTML    103K  
                Instruments (Detail)                                             
161: R143        Derivative Instruments - Summary of Notional        HTML    380K  
                Amounts (Detail)                                                 
162: R144        Derivative Instruments - Summary of Notional        HTML     93K  
                Amounts (Parenthetical) (Detail)                                 
163: R145        Derivative Instruments - Summary of Credit          HTML    219K  
                Exposure Arising from Derivatives (Detail)                       
164: R146        Derivative Instruments - Summary of Credit          HTML     96K  
                Exposure Arising from Derivatives (Parenthetical)                
                (Detail)                                                         
165: R147        Derivative Instruments - Additional Information     HTML     89K  
                (Detail)                                                         
166: R148        Designated accounting hedges - Summary of Items     HTML    192K  
                Designated as Hedging Instruments (Detail)                       
167: R149        Designated Accounting Hedges - Summary of Notional  HTML    105K  
                Amounts and Carrying Value of Our Hedging Related                
                Derivative Instruments (Detail)                                  
168: R150        Designated Accounting Hedges - Summary of Average   HTML    135K  
                Rate or Price of Hedging Instruments (Detail)                    
169: R151        Designated Accounting Hedges - Additional           HTML    109K  
                Information (Detail)                                             
170: R152        Designated Accounting Hedges - Summary of Items     HTML    142K  
                Designated as Hedged Items (Detail)                              
171: R153        Designated Accounting Hedges - Summary of Items     HTML     93K  
                Designated as Hedged Items (Parenthetical)                       
                (Detail)                                                         
172: R154        Designated Accounting Hedges - Summary of Hedge     HTML    137K  
                Accounting Impact on the Consolidated Statement of               
                Comprehensive Income (Detail)                                    
173: R155        Designated Accounting Hedges - Summary of Hedge     HTML    104K  
                Ineffectiveness Gains (Losses) Recognized in                     
                Consolidated Statement of Income (Detail)                        
174: R156        Designated Accounting Hedges - Summary of Periods   HTML     97K  
                when Cash Flows Designated as Hedged (Detail)                    
175: R157        Subordinated Indebtedness - Schedule of Terms of    HTML    176K  
                Subordinated Indebtedness (Detail)                               
176: R158        Subordinated Indebtedness - Schedule of Terms of    HTML    132K  
                Subordinated Indebtedness (Parenthetical) (Detail)               
177: R159        Common and Preferred Share Capital - Summary of     HTML    136K  
                Outstanding Shares and Dividends Paid (Detail)                   
178: R160        Common and Preferred Share Capital - Additional     HTML    206K  
                Information (Detail)                                             
179: R161        Common and Preferred Share Capital - Schedule of    HTML    138K  
                Common Shares Issued (Detail)                                    
180: R162        Common and Preferred Share Capital - Schedule of    HTML     95K  
                Common Shares Issued (Parenthetical) (Detail)                    
181: R163        Common and Preferred Share Capital - Schedule of    HTML     97K  
                Common Shares Purchased and Cancelled under                      
                Previously Expired NCIB (Detail)                                 
182: R164        Common and Preferred Share Capital - Schedule of    HTML     94K  
                Common Shares Purchased and Cancelled under                      
                Previously Expired NCIB (Parenthetical) (Detail)                 
183: R165        Common and Preferred Share Capital - Schedule of    HTML    105K  
                Terms of Class A Preferred Shares (Detail)                       
184: R166        Common and Preferred Share Capital - Schedule of    HTML    106K  
                Regulatory Capital and Ratios (Detail)                           
185: R167        Capital Trust Securities - Additional Information   HTML    109K  
                (Detail)                                                         
186: R168        Capital Trust Securities - Summary of Significant   HTML    105K  
                Terms and Conditions of Notes (Detail)                           
187: R169        Capital Trust Securities - Summary of Significant   HTML     99K  
                Terms and Conditions of Notes (Parenthetical)                    
                (Detail)                                                         
188: R170        Share-based Payments - Additional Information       HTML    199K  
                (Detail)                                                         
189: R171        Share-based Payments - Summary of Assumptions Used  HTML     99K  
                to Determine Fair Value of Options Granted                       
                (Detail)                                                         
190: R172        Share-based Payments - Summary of Stock Option      HTML    123K  
                Activity and Related Information (Detail)                        
191: R173        Share-based Payments - Summary of Stock Option      HTML     92K  
                Activity and Related Information (Parenthetical)                 
                (Detail)                                                         
192: R174        Share-based payments -Summary of Stock options      HTML    126K  
                outstanding and vested (Detail)                                  
193: R175        Post-Employment Benefits - Additional Information   HTML    102K  
                (Detail)                                                         
194: R176        Post-Employment Benefits - Summary of Financial     HTML    154K  
                Position Related to Defined Benefit Pensions and                 
                Other Post Employment Plans (Detail)                             
195: R177        Post-Employment Benefits - Summary of Financial     HTML     90K  
                Position Related to Defined Benefit Pensions and                 
                Other Post Employment Plans (Parenthetical)                      
                (Detail)                                                         
196: R178        Post-Employment Benefits - Summary of Defined       HTML    105K  
                Benefit Assets (Liability) Net of Valuation                      
                Allowance Included in Other Assets and Other                     
                Liabilities (Detail)                                             
197: R179        Post-Employment Benefits - Summary of Defined       HTML     94K  
                Benefit Assets (Liability) Net of Valuation                      
                Allowance Included in Other Assets and Other                     
                Liabilities (Parenthetical) (Detail)                             
198: R180        Post-Employment Benefits - Summary of Defined       HTML    107K  
                Benefit obligation and Plan Assets by Region                     
                (Detail)                                                         
199: R181        Post-Employment Benefits - Summary of Defined       HTML    116K  
                Benefit Plan Expense (Detail)                                    
200: R182        Post-Employment Benefits - Summary of Defined       HTML     89K  
                Benefit Plan Expense (Parenthetical) (Detail)                    
201: R183        Post-Employment Benefits - Summary of Net           HTML    111K  
                Remeasurement Gains (Losses) Recognized in OCI                   
                (Detail)                                                         
202: R184        Post-Employment Benefits - Summary of Net           HTML     91K  
                Remeasurement Gains (Losses) Recognized in OCI                   
                (Parenthetical) (Detail)                                         
203: R185        Post-Employment Benefits - Summary of Defined       HTML    106K  
                Benefit Obligation (Detail)                                      
204: R186        Post-Employment Benefits - Summary of Weighted      HTML     94K  
                Average Duration of Defined Benefit Obligation                   
                (Detail)                                                         
205: R187        Post-Employment Benefits - Summary of Major         HTML    147K  
                Categories of Defined Benefit Plan Assets (Detail)               
206: R188        Post-Employment Benefits - Summary of Major         HTML    100K  
                Categories of Defined Benefit Plan Assets                        
                (Parenthetical) (Detail)                                         
207: R189        Post-Employment Benefits - Summary of Weighted      HTML     98K  
                Average Principal Assumptions Used to Determine                  
                Defined Benefit Obligation (Detail)                              
208: R190        Post-Employment Benefits - Summary of Weighted      HTML     91K  
                Average Principal Assumptions Used to Determine                  
                Defined Benefit Obligation (Parenthetical)                       
                (Detail)                                                         
209: R191        Post-Employment Benefits - Summary of Longevities   HTML     99K  
                Underlying Values of Defined Benefit Obligation                  
                (Detail)                                                         
210: R192        Post-Employment Benefits - Summary of Assumed       HTML     96K  
                Health-care Cost Trend Rates (Detail)                            
211: R193        Post-Employment Benefits - Summary of Affected      HTML    109K  
                Defined Benefit Obligation Due to Reasonable                     
                Possible Changes to Principal Actuarial                          
                Assumptions (Detail)                                             
212: R194        Post-Employment Benefits - Summary of Expected      HTML    108K  
                Future Benefit Payments (Detail)                                 
213: R195        Post-Employment Benefits - Summary of defined       HTML     95K  
                contributions and other plans (Detail)                           
214: R196        Income Taxes - Total Income Taxes (Detail)          HTML    115K  
215: R197        Income Taxes - Components of Income Tax (Detail)    HTML    104K  
216: R198        Income Taxes - Reconciliation of Income Taxes       HTML    126K  
                (Detail)                                                         
217: R199        Income Taxes - Sources and Movement in Deferred     HTML    226K  
                Tax Assets and Liabilities (Detail)                              
218: R200        Income Taxes - Sources and Movement in Deferred     HTML     94K  
                Tax Assets and Liabilities (Parenthetical)                       
                (Detail)                                                         
219: R201        Income Taxes - Additional Information (Detail)      HTML    136K  
220: R202        Earnings per Share - Summary of Earnings Per Share  HTML    111K  
                (Detail)                                                         
221: R203        Earnings per Share - Summary of Earnings Per Share  HTML     91K  
                (Parenthetical) (Detail)                                         
222: R204        Commitments, Guarantees and Pledged Assets -        HTML    100K  
                Summary of Contract Amounts of Credit-Related                    
                Arrangements (Detail)                                            
223: R205        Commitments, Guarantees and Pledged Assets -        HTML     94K  
                Summary of Contract Amounts of Credit-Related                    
                Arrangements (Parenthetical) (Detail)                            
224: R206        Commitments, Guarantees and Pledged Assets -        HTML    104K  
                Additional Information (Detail)                                  
225: R207        Commitments, Guarantees and Pledged Assets -        HTML    112K  
                Summary of Future Minimum Lease Payments and                     
                Receipt for Operating Lease Commitments (Detail)                 
226: R208        Commitments, Guarantees and Pledged Assets -        HTML     91K  
                Summary of Future Minimum Lease Payments and                     
                Receipt for Operating Lease Commitments                          
                (Parenthetical) (Detail)                                         
227: R209        Commitments, Guarantees and Pledged Assets -        HTML    108K  
                Summary of Future Minimum Lease Payments for                     
                Finance Lease Commitments (Detail)                               
228: R210        Commitments, Guarantees and Pledged Assets -        HTML     89K  
                Summary of Future Minimum Lease Payments for                     
                Finance Lease Commitments (Parenthetical) (Detail)               
229: R211        Commitments, Guarantees and Pledged Assets -        HTML    112K  
                Summary of Asset Pledging Amounts and Related                    
                Activities (Detail)                                              
230: R212        Contingent Liabilities and Provision - Additional   HTML    140K  
                Information (Detail)                                             
231: R213        Contingent Liabilities and Provision - Disclosure   HTML     98K  
                of Changes in Legal Provisions (Detail)                          
232: R214        Contingent Liabilities and Provision - Disclosure   HTML     98K  
                of Changes in the Restructuring Provision (Detail)               
233: R215        Concentration of Credit Risk - Summary of Credit    HTML    162K  
                Exposure Associated with our On- and Off-Balance                 
                Sheet Financial Instruments (Detail)                             
234: R216        Concentration of Credit Risk - Summary of Credit    HTML    106K  
                Exposure Associated with our On- and Off-Balance                 
                Sheet Financial Instruments (Parenthetical)                      
                (Detail)                                                         
235: R217        Related-Party Transactions - Additional             HTML     99K  
                Information (Detail)                                             
236: R218        Related-Party Transactions - Summary of             HTML    104K  
                Compensation of Key Management Personnel (Detail)                
237: R219        Investments in Equity-Accounted Associates and      HTML    148K  
                Joint Ventures - Additional Information (Detail)                 
238: R220        Investments in Equity-Accounted Associates and      HTML    100K  
                Joint Ventures - Summary of Aggregate Financial                  
                Information Related to Proportionate Interest in                 
                the Equity-accounted Joint Ventures (Detail)                     
239: R221        Investments in Equity-Accounted Associates and      HTML    100K  
                Joint Ventures - Summary of Aggregate Financial                  
                Information Related to Proportionate Interest in                 
                Equity-Accounted Associates (Detail)                             
240: R222        Significant Subsidiaries - Additional Information   HTML     90K  
                (Detail)                                                         
241: R223        Significant Subsidiaries - Summary List of          HTML    211K  
                Significant Subsidiaries (Detail)                                
242: R224        Significant Subsidiaries - Summary List of          HTML    124K  
                Significant Subsidiaries (Parenthetical) (Detail)                
243: R225        Financial Instruments -Schedule of Balance Sheet    HTML    135K  
                Exposure Credit Risk under Different Basel                       
                Approaches (Detail)                                              
244: R226        Offsetting Financial Assets and Liabilities -       HTML    171K  
                Schedule of Financial Assets and Liabilities                     
                (Detail)                                                         
245: R227        Offsetting Financial Assets and Liabilities -       HTML     89K  
                Schedule of Financial Assets and Liabilities                     
                (Parenthetical) (Detail)                                         
246: R228        Interest income and expense - Summary of            HTML    113K  
                Consolidated Interest Income and Expense for Both                
                Product and Accounting Categories (Detail)                       
247: R229        Segmented and Geographic Information - Detailed     HTML    198K  
                Report of Segments and Geographic Areas (Detail)                 
248: R230        Segmented and Geographic Information - Detailed     HTML     93K  
                Report of Segments and Geographic Areas                          
                (Parenthetical) (Detail)                                         
249: R231        Segmented and Geographic Information - Breakdown    HTML    126K  
                of revenue from reporting segments (Detail)                      
250: R232        Segmented and Geographic Information - Breakdown    HTML     93K  
                of revenue from reporting segments (Parenthetical)               
                (Detail)                                                         
251: R233        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    115K  
                Risk Measurement (Detail)                                        
252: R234        IFRS 7 - Disclosure - Credit Risk - Summary of PD   HTML    107K  
                Bands to Various Risk Levels (Detail)                            
253: R235        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    251K  
                Exposure to Credit Risk (Detail)                                 
254: R236        IFRS 7 - Disclosure - Credit Risk - Additional      HTML    116K  
                Information (Detail)                                             
255: R237        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    158K  
                Breakdown of Our Standardized Credit Risk                        
                Exposures by Risk-weight Category (Detail)                       
256: R238        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    104K  
                Rating Profile of OTC Derivative Mark to Market                  
                (MTM) Receivables (Detail)                                       
257: R239        IFRS 7 - Disclosure - Credit Risk- Summary of       HTML    140K  
                Geographic Distribution of Business and Government               
                Exposures Under the AIRB Approach (Detail)                       
258: R240        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    257K  
                Industry-wide Breakdown of Business and Government               
                Exposure (Detail)                                                
259: R241        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML     94K  
                Industry-wide Breakdown of Business and Government               
                Exposure (Parenthetical) (Detail)                                
260: R242        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    182K  
                Credit Quality of Risk-rated Portfolios Exposure                 
                (Detail)                                                         
261: R243        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    139K  
                Credit Quality of Retail Portfolios (Detail)                     
262: R244        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML    104K  
                Securitization Exposures (Detail)                                
263: R245        IFRS 7 - Disclosure - Credit Risk - Summary of      HTML     91K  
                Securitization Exposures (Parenthetical) (Detail)                
264: R246        IFRS 7 - Disclosure - Market Risk - Additional      HTML    118K  
                Information (Detail)                                             
265: R247        IFRS 7 - Disclosure - Market Risk - Summary of      HTML    129K  
                Market Risks by Type of Risks (Detail)                           
266: R248        IFRS 7 - Disclosure - Market Risk - Summary of      HTML    129K  
                Stressed Value At Risk by Trading Activities                     
                (Detail)                                                         
267: R249        IFRS 7 - Disclosure - Market Risk - Summary of      HTML    105K  
                Incremental Risk Charge by Trading Activities                    
                (Detail)                                                         
268: R250        IFRS 7 - Disclosure - Market Risk - Summary of      HTML    101K  
                Structural Interest Rate Sensitivity - Measures                  
                (Detail)                                                         
269: R251        IFRS 7 - Disclosure - Market Risk - Summary of      HTML    106K  
                Amortized Cost and Fair Values of Non-trading                    
                Equities (Detail)                                                
270: R252        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML    127K  
                Encumbered and Unencumbered Assets from On- and                  
                Off-Balance Sheet Sources (Detail)                               
271: R253        IFRS 7 - Disclosure - Liquidity Risk - Additional   HTML     88K  
                Information (Detail)                                             
272: R254        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML    255K  
                Contractual Maturity Profile of On-Balance Sheet                 
                Assets, Liabilities and Equity at their Carrying                 
                Values (Detail)                                                  
273: R255        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML    104K  
                Contractual Maturity Profile of On-Balance Sheet                 
                Assets, Liabilities and Equity at their Carrying                 
                Values (Parenthetical) (Detail)                                  
274: R256        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML    172K  
                Credit Related Commitments (Detail)                              
275: R257        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML     95K  
                Credit Related Commitments (Parenthetical)                       
                (Detail)                                                         
276: R258        IFRS 7 - Disclosure - Liquidity Risk - Summary of   HTML    161K  
                Contractual Maturities of Other Contractual                      
                Obligations Affecting Our Funding Needs (Detail)                 
278: XML         IDEA XML File -- Filing Summary                      XML    577K  
277: EXCEL       IDEA Workbook of Financial Reports                  XLSX    515K  
13: EX-101.INS  XBRL Instance -- cm-20181031                         XML  23.36M 
15: EX-101.CAL  XBRL Calculations -- cm-20181031_cal                 XML    807K 
16: EX-101.DEF  XBRL Definitions -- cm-20181031_def                  XML   4.27M 
17: EX-101.LAB  XBRL Labels -- cm-20181031_lab                       XML   5.84M 
18: EX-101.PRE  XBRL Presentations -- cm-20181031_pre                XML   5.30M 
14: EX-101.SCH  XBRL Schema -- cm-20181031                           XSD   1.22M 
279: ZIP         XBRL Zipped Folder -- 0001193125-18-337149-xbrl      Zip   1.19M  


‘EX-101.SCH’   —   XBRL Schema — cm-20181031


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- DFS Xcelerate Taxonomy Schema - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 84d47c51-4142-41a8-9539-3c478c5ff0b5 -->
<!-- Creation date: 2018-11-28T19:12:36Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:cm="http://www.cibc.com/20181031" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs-full" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" targetNamespace="http://www.cibc.com/20181031" elementFormDefault="qualified" attributeFormDefault="unqualified">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
<link:definition> 1001 - Document - Document and Entity Information </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfFinancialPositionOrderOfLiquidity-220000" id="ias_1_2017-03-09_role-220000">
<link:definition> 1003 - Statement - Consolidated balance sheet </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByNatureOfExpense-320000" id="ias_1_2017-03-09_role-320000">
<link:definition> 1004 - Statement - Consolidated statement of income </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByNatureOfExpense-320000Parenthetical" id="ias_1_2017-03-09_role-320000Paren">
<link:definition> 1005 - Statement - Consolidated statement of income (Parenthetical) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000" id="ias_1_2017-03-09_role-410000">
<link:definition> 1006 - Statement - Consolidated statement of comprehensive income </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical" id="ias_1_2017-03-09_role-410000Paren">
<link:definition> 1007 - Statement - Consolidated statement of comprehensive income (Parenthetical) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfChangesInEquity-610000" id="ias_1_2017-03-09_role-610000">
<link:definition> 1008 - Statement - Consolidated statement of changes in equity </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfChangesInEquity-610000Parenthetical" id="ias_1_2017-03-09_role-610000Paren">
<link:definition> 1009 - Statement - Consolidated statement of changes in equity (Parenthetical) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000" id="ias_7_2017-03-09_role-520000">
<link:definition> 1010 - Statement - Consolidated statement of cash flows </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000Parenthetical" id="ias_7_2017-03-09_role-520000Paren">
<link:definition> 1011 - Statement - Consolidated statement of cash flows (Parenthetical) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatory">
<link:definition> 1012 - Disclosure - Basis of preparation and summary of significant accounting policies </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatory">
<link:definition> 1013 - Disclosure - Fair value measurement </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSignificantTransactionsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSignificantTransactionsExplanatory">
<link:definition> 1014 - Disclosure - Significant transactions </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSecuritiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSecuritiesExplanatory">
<link:definition> 1015 - Disclosure - Securities </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfLoansExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfLoansExplanatory">
<link:definition> 1016 - Disclosure - Loans </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatory">
<link:definition> 1017 - Disclosure - Structured entities and derecognition of financial assets </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
<link:definition> 1018 - Disclosure - Land, Buildings and Equipment </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsAndGoodwillExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsAndGoodwillExplanatory">
<link:definition> 1019 - Disclosure - Goodwill, Software and Other Intangible Assets </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
<link:definition> 1020 - Disclosure - Other assets </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDepositsFromCustomersExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfDepositsFromCustomersExplanatory">
<link:definition> 1021 - Disclosure - Deposits </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatory">
<link:definition> 1022 - Disclosure - Other liabilities </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDerivativeFinancialInstrumentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfDerivativeFinancialInstrumentsExplanatory">
<link:definition> 1023 - Disclosure - Derivative instruments </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfHedgeAccountingExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfHedgeAccountingExplanatory">
<link:definition> 1024 - Disclosure - Designated accounting hedges </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSubordinatedLiabilitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSubordinatedLiabilitiesExplanatory">
<link:definition> 1025 - Disclosure - Subordinated indebtedness </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatory">
<link:definition> 1026 - Disclosure - Common and preferred share capital </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalTrustSecuritiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCapitalTrustSecuritiesExplanatory">
<link:definition> 1027 - Disclosure - Capital Trust securities </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory">
<link:definition> 1028 - Disclosure - Share-based payments </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory">
<link:definition> 1029 - Disclosure - Post-employment benefits </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
<link:definition> 1030 - Disclosure - Income taxes </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory">
<link:definition> 1031 - Disclosure - Earnings per share </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsAndCollateralExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsAndCollateralExplanatory">
<link:definition> 1032 - Disclosure - Commitments, guarantees and pledged assets </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
<link:definition> 1033 - Disclosure - Contingent liabilities and provision </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCreditRiskExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCreditRiskExplanatory">
<link:definition> 1034 - Disclosure - Concentration of credit risk </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
<link:definition> 1035 - Disclosure - Related-party transactions </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory">
<link:definition> 1036 - Disclosure - Investments in equity-accounted associates and joint ventures </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory">
<link:definition> 1037 - Disclosure - Significant subsidiaries </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
<link:definition> 1038 - Disclosure - Financial instruments - disclosures </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory">
<link:definition> 1039 - Disclosure - Offsetting financial assets and liabilities </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestIncomeExpenseExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInterestIncomeExpenseExplanatory">
<link:definition> 1040 - Disclosure - Interest income and expense </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
<link:definition> 1041 - Disclosure - Segmented and geographic information </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" id="Role_NotesToFinancialStatementsDescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations">
<link:definition> 1042 - Disclosure - Future accounting policy changes </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosuresUnderIFRS7Explanatory" id="Role_NotesToFinancialStatementsFinancialInstrumentsDisclosuresUnderIFRS7Explanatory">
<link:definition> 1043 - Disclosure - IFRS 7 Disclosure </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatoryPolicies" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatoryPolicies">
<link:definition> 1044 - Disclosure - Basis of preparation and summary of significant accounting policies (Policies) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatoryTables">
<link:definition> 1045 - Disclosure - Basis of preparation and summary of significant accounting policies (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFairValueMeasurementExplanatoryTables">
<link:definition> 1046 - Disclosure - Fair value measurement (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSignificantTransactionsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSignificantTransactionsExplanatoryTables">
<link:definition> 1047 - Disclosure - Significant transactions (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSecuritiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSecuritiesExplanatoryTables">
<link:definition> 1048 - Disclosure - Securities (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfLoansExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfLoansExplanatoryTables">
<link:definition> 1049 - Disclosure - Loans (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatoryTables">
<link:definition> 1050 - Disclosure - Structured entities and derecognition of financial assets (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
<link:definition> 1051 - Disclosure - Land, Buildings and Equipment (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsAndGoodwillExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfIntangibleAssetsAndGoodwillExplanatoryTables">
<link:definition> 1052 - Disclosure - Goodwill, Software and Other Intangible Assets (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
<link:definition> 1053 - Disclosure - Other assets (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDepositsFromCustomersExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfDepositsFromCustomersExplanatoryTables">
<link:definition> 1054 - Disclosure - Deposits (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherLiabilitiesExplanatoryTables">
<link:definition> 1055 - Disclosure - Other liabilities (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDerivativeFinancialInstrumentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfDerivativeFinancialInstrumentsExplanatoryTables">
<link:definition> 1056 - Disclosure - Derivative instruments (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfHedgeAccountingExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfHedgeAccountingExplanatoryTables">
<link:definition> 1057 - Disclosure - Designated accounting hedges (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSubordinatedLiabilitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSubordinatedLiabilitiesExplanatoryTables">
<link:definition> 1058 - Disclosure - Subordinated indebtedness (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatoryTables">
<link:definition> 1059 - Disclosure - Common and preferred share capital (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalTrustSecuritiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCapitalTrustSecuritiesExplanatoryTables">
<link:definition> 1060 - Disclosure - Capital Trust securities (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables">
<link:definition> 1061 - Disclosure - Share-based payments (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables">
<link:definition> 1062 - Disclosure - Post-employment benefits (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
<link:definition> 1063 - Disclosure - Income taxes (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables">
<link:definition> 1064 - Disclosure - Earnings per share (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsAndCollateralExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsAndCollateralExplanatoryTables">
<link:definition> 1065 - Disclosure - Commitments, guarantees and pledged assets (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables">
<link:definition> 1066 - Disclosure - Contingent liabilities and provision (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCreditRiskExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCreditRiskExplanatoryTables">
<link:definition> 1067 - Disclosure - Concentration of credit risk (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables">
<link:definition> 1068 - Disclosure - Related-party transactions (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatoryTables">
<link:definition> 1069 - Disclosure - Investments in equity-accounted associates and joint ventures (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables">
<link:definition> 1070 - Disclosure - Significant subsidiaries (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
<link:definition> 1071 - Disclosure - Financial instruments - disclosures (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatoryTables">
<link:definition> 1072 - Disclosure - Offsetting financial assets and liabilities (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestIncomeExpenseExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInterestIncomeExpenseExplanatoryTables">
<link:definition> 1073 - Disclosure - Interest income and expense (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
<link:definition> 1074 - Disclosure - Segmented and geographic information (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfStandardizedCreditExposureByRiskWeightCategoryExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfStandardizedCreditExposureByRiskWeightCategoryExplanatoryTables">
<link:definition> 1075 - Disclosure - Summary of Breakdown of Our Standardized Credit Risk Exposures by Risk-weight Category (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosuresUnderIFRS7ExplanatoryTables" id="Role_NotesToFinancialStatementsFinancialInstrumentsDisclosuresUnderIFRS7ExplanatoryTables">
<link:definition> 1076 - Disclosure - IFRS 7 Disclosure (Tables) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfClosingAllowanceForCreditLossesInAccordanceWithIAS39" id="DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfClosingAllowanceForCreditLossesInAccordanceWithIAS39">
<link:definition> 1077 - Disclosure - Basis of Preparation and Summary of Significant Accounting Policies - Reconciliation of Closing Allowance for Credit Losses in Accordance with IAS 39 (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesAdditionalInformation" id="DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesAdditionalInformation">
<link:definition> 1078 - Disclosure - Basis of Preparation and Summary of Significant accounting Policies - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesAdditionalInformation1" id="DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesAdditionalInformation1">
<link:definition> 1079 - Disclosure - Basis of Preparation and Summary of Significant accounting Policies - Additional Information1 (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfCarryingAmountsUnderIAS39NetOfTaxOnShareholdersEquityAndTotalEquity" id="DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfCarryingAmountsUnderIAS39NetOfTaxOnShareholdersEquityAndTotalEquity">
<link:definition> 1080 - Disclosure - Basis of Preparation and Summary of Significant Accounting Policies - Reconciliation of Carrying Amounts Under IAS 39, Net of Tax on Shareholders' Equity and Total Equity (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfCarryingAmountsUnderIAS39NetOfTaxOnShareholdersEquityAndTotalEquityParenthetical" id="DisclosureBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesReconciliationOfCarryingAmountsUnderIAS39NetOfTaxOnShareholdersEquityAndTotalEquityParenthetical">
<link:definition> 1081 - Disclosure - Basis of Preparation and Summary of Significant Accounting Policies - Reconciliation of Carrying Amounts Under IAS 39, Net of Tax on Shareholders' Equity and Total Equity (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementFairValueOfFinancialInstruments" id="DisclosureFairValueMeasurementFairValueOfFinancialInstruments">
<link:definition> 1082 - Disclosure - Fair Value Measurement - Fair Value of Financial Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementFairValueOfDerivativeFinancialInstruments" id="DisclosureFairValueMeasurementFairValueOfDerivativeFinancialInstruments">
<link:definition> 1083 - Disclosure - Fair Value Measurement - Fair Value of Derivative Financial Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesNotCarriedOnConsolidatedBalanceSheetAtFairValue" id="DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesNotCarriedOnConsolidatedBalanceSheetAtFairValue">
<link:definition> 1084 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Not Carried On Consolidated Balance Sheet at Fair Value (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementSummaryOfFinancialInstrumentsCarriedOnConsolidatedBalanceSheetAtFairValue" id="DisclosureFairValueMeasurementSummaryOfFinancialInstrumentsCarriedOnConsolidatedBalanceSheetAtFairValue">
<link:definition> 1085 - Disclosure - Fair Value Measurement - Summary of Financial Instruments Carried On Consolidated Balance Sheet at Fair Value (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementSummaryOfFinancialInstrumentsCarriedOnConsolidatedBalanceSheetAtFairValueParenthetical" id="DisclosureFairValueMeasurementSummaryOfFinancialInstrumentsCarriedOnConsolidatedBalanceSheetAtFairValueParenthetical">
<link:definition> 1086 - Disclosure - Fair Value Measurement - Summary of Financial Instruments Carried On Consolidated Balance Sheet at Fair Value (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation" id="DisclosureFairValueMeasurementAdditionalInformation">
<link:definition> 1087 - Disclosure - Fair Value Measurement- Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementChangesInFairValueOfFinancialAssetsAndLiabilitiesInLevel3" id="DisclosureFairValueMeasurementChangesInFairValueOfFinancialAssetsAndLiabilitiesInLevel3">
<link:definition> 1088 - Disclosure - Fair Value Measurement - Changes in Fair Value of Financial Assets and Liabilities in Level 3 (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementChangesInFairValueOfFinancialAssetsAndLiabilitiesInLevel3Parenthetical" id="DisclosureFairValueMeasurementChangesInFairValueOfFinancialAssetsAndLiabilitiesInLevel3Parenthetical">
<link:definition> 1089 - Disclosure - Fair Value Measurement - Changes in Fair Value of Financial Assets and Liabilities in Level 3 (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFairValueMeasurementValuationTechniquesAndQuantitativeInformationAboutSignificantNonobservableInputsUsedInLevel3FinancialInstruments" id="DisclosureFairValueMeasurementValuationTechniquesAndQuantitativeInformationAboutSignificantNonobservableInputsUsedInLevel3FinancialInstruments">
<link:definition> 1090 - Disclosure - Fair Value Measurement - Valuation Techniques and Quantitative Information About Significant Non-observable Inputs Used In Level 3 Financial Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantTransactionsAdditionalInformation" id="DisclosureSignificantTransactionsAdditionalInformation">
<link:definition> 1091 - Disclosure - Significant Transactions - Additional information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantTransactionsDetailedInformationOfBusinessAcquisition" id="DisclosureSignificantTransactionsDetailedInformationOfBusinessAcquisition">
<link:definition> 1092 - Disclosure - Significant Transactions - Detailed Information of Business Acquisition (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantTransactionsDetailedInformationOfBusinessAcquisitionParenthetical" id="DisclosureSignificantTransactionsDetailedInformationOfBusinessAcquisitionParenthetical">
<link:definition> 1093 - Disclosure - Significant Transactions - Detailed Information of Business Acquisition (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantTransactionsDisclosureOfPreliminaryFairValuesOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedAtTheAcquisitionDate" id="DisclosureSignificantTransactionsDisclosureOfPreliminaryFairValuesOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedAtTheAcquisitionDate">
<link:definition> 1094 - Disclosure - Significant Transactions - Disclosure of Preliminary Fair Values of Identifiable Assets Acquired and Liabilities Assumed at the Acquisition Date (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantTransactionsDisclosureOfPreliminaryFairValuesOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedAtTheAcquisitionDateParenthetical" id="DisclosureSignificantTransactionsDisclosureOfPreliminaryFairValuesOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedAtTheAcquisitionDateParenthetical">
<link:definition> 1095 - Disclosure - Significant Transactions - Disclosure of Preliminary Fair Values of Identifiable Assets Acquired and Liabilities Assumed at the Acquisition Date (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfSecurities" id="DisclosureSecuritiesSummaryOfSecurities">
<link:definition> 1096 - Disclosure - Securities - Summary of Securities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfSecuritiesParenthetical" id="DisclosureSecuritiesSummaryOfSecuritiesParenthetical">
<link:definition> 1097 - Disclosure - Securities - Summary of Securities (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfResidualTermToContractualMaturityOfFinancialInstruments" id="DisclosureSecuritiesSummaryOfResidualTermToContractualMaturityOfFinancialInstruments">
<link:definition> 1098 - Disclosure - Securities - Summary of Residual Term to Contractual Maturity of Financial Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfResidualTermToContractualMaturityOfFinancialInstrumentsParenthetical" id="DisclosureSecuritiesSummaryOfResidualTermToContractualMaturityOfFinancialInstrumentsParenthetical">
<link:definition> 1099 - Disclosure - Securities - Summary of Residual Term to Contractual Maturity of Financial Instruments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesScheduleOfFairValueOfDebtSecuritiesMeasuredAndEquitySecuritiesDesignatedAtFVOCI" id="DisclosureSecuritiesScheduleOfFairValueOfDebtSecuritiesMeasuredAndEquitySecuritiesDesignatedAtFVOCI">
<link:definition> 1100 - Disclosure - Securities - Schedule of Fair Value of Debt Securities Measured and Equity Securities Designated at FVOCI (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesScheduleOfFairValueOfDebtSecuritiesMeasuredAndEquitySecuritiesDesignatedAtFVOCIParenthetical" id="DisclosureSecuritiesScheduleOfFairValueOfDebtSecuritiesMeasuredAndEquitySecuritiesDesignatedAtFVOCIParenthetical">
<link:definition> 1101 - Disclosure - Securities - Schedule of Fair Value of Debt Securities Measured and Equity Securities Designated at FVOCI (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesAdditionalInformation" id="DisclosureSecuritiesAdditionalInformation">
<link:definition> 1102 - Disclosure - Securities - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfProfitOrLossRecognizedOnFVOCISecurities" id="DisclosureSecuritiesSummaryOfProfitOrLossRecognizedOnFVOCISecurities">
<link:definition> 1103 - Disclosure - Securities - Summary of Profit or Loss Recognized on FVOCI Securities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfAllowanceForLossesMeasuredAtFVOCI" id="DisclosureSecuritiesSummaryOfAllowanceForLossesMeasuredAtFVOCI">
<link:definition> 1104 - Disclosure - Securities - Summary of Allowance for Losses measured at FVOCI (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSecuritiesSummaryOfAllowanceForLossesMeasuredAtFVOCIParenthetical" id="DisclosureSecuritiesSummaryOfAllowanceForLossesMeasuredAtFVOCIParenthetical">
<link:definition> 1105 - Disclosure - Securities - Summary of Allowance for Losses measured at FVOCI (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansDisclosureOfLoansAndReceivables" id="DisclosureLoansDisclosureOfLoansAndReceivables">
<link:definition> 1106 - Disclosure - Loans - Disclosure of Loans and Receivables (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansDisclosureOfLoansAndReceivablesParenthetical" id="DisclosureLoansDisclosureOfLoansAndReceivablesParenthetical">
<link:definition> 1107 - Disclosure - Loans - Disclosure of Loans and Receivables (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIFRS9" id="DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIFRS9">
<link:definition> 1108 - Disclosure - Loans - Summary of Allowance for Credit Losses under IFRS 9 (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIFRS9Parenthetical" id="DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIFRS9Parenthetical">
<link:definition> 1109 - Disclosure - Loans - Summary of Allowance for Credit Losses under IFRS 9 (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIAS39" id="DisclosureLoansSummaryOfAllowanceForCreditLossesUnderIAS39">
<link:definition> 1110 - Disclosure - Loans - Summary of Allowance for Credit Losses under IAS 39 (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansAdditionalInformation" id="DisclosureLoansAdditionalInformation">
<link:definition> 1111 - Disclosure - Loans - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfBaseCaseForecastsForSelectForwardLookingInformationVariablesUsedToEstimateOurExpectedCreditLosses" id="DisclosureLoansSummaryOfBaseCaseForecastsForSelectForwardLookingInformationVariablesUsedToEstimateOurExpectedCreditLosses">
<link:definition> 1112 - Disclosure - Loans - Summary of Base Case Forecasts for Select Forward Looking Information Variables Used to Estimate our Expected Credit Losses (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfCarryingAmountOfLoansBasedOnInternalRiskRatingGrades" id="DisclosureLoansSummaryOfCarryingAmountOfLoansBasedOnInternalRiskRatingGrades">
<link:definition> 1113 - Disclosure - Loans - Summary of Carrying Amount of Loans Based on Internal Risk Rating Grades (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfCarryingAmountOfLoansBasedOnInternalRiskRatingGradesParenthetical" id="DisclosureLoansSummaryOfCarryingAmountOfLoansBasedOnInternalRiskRatingGradesParenthetical">
<link:definition> 1114 - Disclosure - Loans - Summary of Carrying Amount of Loans Based on Internal Risk Rating Grades (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfUndrawnCreditFacilitiesAndOtherOffBalanceSheetExposures" id="DisclosureLoansSummaryOfUndrawnCreditFacilitiesAndOtherOffBalanceSheetExposures">
<link:definition> 1115 - Disclosure - Loans - Summary of Undrawn Credit Facilities and Other Off Balance Sheet Exposures (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfCreditQualityOfNetBusinessAndGovernmentLoansAndAcceptances" id="DisclosureLoansSummaryOfCreditQualityOfNetBusinessAndGovernmentLoansAndAcceptances">
<link:definition> 1116 - Disclosure - Loans - Summary of Credit Quality of Net Business and Government Loans and Acceptances (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfCreditQualityOfNetBusinessAndGovernmentLoansAndAcceptancesParenthetical" id="DisclosureLoansSummaryOfCreditQualityOfNetBusinessAndGovernmentLoansAndAcceptancesParenthetical">
<link:definition> 1117 - Disclosure - Loans - Summary of Credit Quality of Net Business and Government Loans and Acceptances (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfCreditQualityOfNetRetailLoans" id="DisclosureLoansSummaryOfCreditQualityOfNetRetailLoans">
<link:definition> 1118 - Disclosure - Loans - Summary of Credit Quality of Net Retail Loans (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfImpairedLoans" id="DisclosureLoansSummaryOfImpairedLoans">
<link:definition> 1119 - Disclosure - Loans - Summary of Impaired Loans (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfImpairedLoansParenthetical" id="DisclosureLoansSummaryOfImpairedLoansParenthetical">
<link:definition> 1120 - Disclosure - Loans - Summary of Impaired Loans (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansSummaryOfPurchasedCreditImpairedLoans" id="DisclosureLoansSummaryOfPurchasedCreditImpairedLoans">
<link:definition> 1121 - Disclosure - Loans - Summary of Purchased Credit Impaired Loans (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansScheduleOfLoansPastDueButNotImpaired" id="DisclosureLoansScheduleOfLoansPastDueButNotImpaired">
<link:definition> 1122 - Disclosure - Loans - Schedule of Loans Past Due But Not Impaired (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLoansScheduleOfNetInterestIncomeAfterProvisionForCreditLosses" id="DisclosureLoansScheduleOfNetInterestIncomeAfterProvisionForCreditLosses">
<link:definition> 1123 - Disclosure - Loans - Schedule of Net Interest Income After Provision for Credit Losses (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsAdditionalInformation" id="DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsAdditionalInformation">
<link:definition> 1124 - Disclosure - Structured Entities and Derecognition of Financial Assets - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfUnconsolidatedEntityBalanceSheetAmountsAndMaximumExposureToLoss" id="DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfUnconsolidatedEntityBalanceSheetAmountsAndMaximumExposureToLoss">
<link:definition> 1125 - Disclosure - Structured Entities and Derecognition of Financial Assets - Schedule of Unconsolidated Entity Balance Sheet Amounts and Maximum Exposure to Loss (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfUnconsolidatedEntityBalanceSheetAmountsAndMaximumExposureToLossParenthetical" id="DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfUnconsolidatedEntityBalanceSheetAmountsAndMaximumExposureToLossParenthetical">
<link:definition> 1126 - Disclosure - Structured Entities and Derecognition of Financial Assets - Schedule of Unconsolidated Entity Balance Sheet Amounts and Maximum Exposure to Loss (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfCarryingAmountAndFairValueOfTransferredFinancialAssetsThatDidNotQualifyForDerecognitionAndAssociatedFinancialLiabili_Xa" id="DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfCarryingAmountAndFairValueOfTransferredFinancialAssetsThatDidNotQualifyForDerecognitionAndAssociatedFinancialLiabili_Xa">
<link:definition> 1127 - Disclosure - Structured Entities and Derecognition of Financial Assets - Schedule of Carrying Amount and Fair Value of Transferred Financial Assets that did not Qualify for Derecognition and Associated Financial Liabilities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfCarryingAmountAndFairValueOfTransferredFinancialAssetsThatDidNotQualifyForDerecognitionAndAssociatedFinancialLiabili_XaParenthetical" id="DisclosureStructuredEntitiesAndDerecognitionOfFinancialAssetsScheduleOfCarryingAmountAndFairValueOfTransferredFinancialAssetsThatDidNotQualifyForDerecognitionAndAssociatedFinancialLiabili_XaParenthetical">
<link:definition> 1128 - Disclosure - Structured Entities and Derecognition of Financial Assets - Schedule of Carrying Amount and Fair Value of Transferred Financial Assets that did not Qualify for Derecognition and Associated Financial Liabilities (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLandBuildingsAndEquipmentSummaryOfLandBuildingsAndEquipment" id="DisclosureLandBuildingsAndEquipmentSummaryOfLandBuildingsAndEquipment">
<link:definition> 1129 - Disclosure - Land, Buildings and Equipment - Summary of Land, Buildings and Equipment (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLandBuildingsAndEquipmentSummaryOfLandBuildingsAndEquipmentParenthetical" id="DisclosureLandBuildingsAndEquipmentSummaryOfLandBuildingsAndEquipmentParenthetical">
<link:definition> 1130 - Disclosure - Land, Buildings and Equipment - Summary of Land, Buildings and Equipment (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLandBuildingsAndEquipmentAdditionalInformation" id="DisclosureLandBuildingsAndEquipmentAdditionalInformation">
<link:definition> 1131 - Disclosure - Land, Buildings and Equipment - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureLandBuildingsAndEquipmentCarryingValueOfFinanceLeaseProperty" id="DisclosureLandBuildingsAndEquipmentCarryingValueOfFinanceLeaseProperty">
<link:definition> 1132 - Disclosure - Land, Buildings and Equipment - Carrying Value of Finance Lease Property (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByCashGeneratingUnits" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByCashGeneratingUnits">
<link:definition> 1133 - Disclosure - Goodwill, Software and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Cash Generating Units (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByCashGeneratingUnitsParenthetical" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillByCashGeneratingUnitsParenthetical">
<link:definition> 1134 - Disclosure - Goodwill, Software and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill by Cash Generating Units (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsAdditionalInformation" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsAdditionalInformation">
<link:definition> 1135 - Disclosure - Goodwill, Software and Other Intangible Assets - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfCarryingAmountOfIndefinitelivedIntangibleAssets" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfCarryingAmountOfIndefinitelivedIntangibleAssets">
<link:definition> 1136 - Disclosure - Goodwill, Software and Other Intangible Assets - Schedule of Carrying Amount of Indefinite-lived Intangible Assets (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfComponentsOfFinitelivedSoftwareAndOtherIntangibleAssets" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfComponentsOfFinitelivedSoftwareAndOtherIntangibleAssets">
<link:definition> 1137 - Disclosure - Goodwill, Software and Other Intangible Assets - Schedule of Components of Finite-lived Software and Other Intangible Assets (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfComponentsOfFinitelivedSoftwareAndOtherIntangibleAssetsParenthetical" id="DisclosureGoodwillSoftwareAndOtherIntangibleAssetsScheduleOfComponentsOfFinitelivedSoftwareAndOtherIntangibleAssetsParenthetical">
<link:definition> 1138 - Disclosure - Goodwill, Software and Other Intangible Assets - Schedule of Components of Finite-lived Software and Other Intangible Assets (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets" id="DisclosureOtherAssetsSummaryOfOtherAssets">
<link:definition> 1139 - Disclosure - Other Assets - Summary of Other Assets (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDepositsSummaryOfDepositsAndComponents" id="DisclosureDepositsSummaryOfDepositsAndComponents">
<link:definition> 1140 - Disclosure - Deposits - Summary of Deposits and Components (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDepositsSummaryOfDepositsAndComponentsParenthetical" id="DisclosureDepositsSummaryOfDepositsAndComponentsParenthetical">
<link:definition> 1141 - Disclosure - Deposits - Summary of Deposits and Components (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureOtherLiabilitiesSummaryOfOtherLiabilities" id="DisclosureOtherLiabilitiesSummaryOfOtherLiabilities">
<link:definition> 1142 - Disclosure - Other Liabilities - Summary of Other liabilities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsSummaryOfDerivativeInstruments" id="DisclosureDerivativeInstrumentsSummaryOfDerivativeInstruments">
<link:definition> 1143 - Disclosure - Derivative Instruments- Summary of Derivative Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsSummaryOfNotionalAmounts" id="DisclosureDerivativeInstrumentsSummaryOfNotionalAmounts">
<link:definition> 1144 - Disclosure - Derivative Instruments - Summary of Notional Amounts (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsSummaryOfNotionalAmountsParenthetical" id="DisclosureDerivativeInstrumentsSummaryOfNotionalAmountsParenthetical">
<link:definition> 1145 - Disclosure - Derivative Instruments - Summary of Notional Amounts (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsSummaryOfCreditExposureArisingFromDerivatives" id="DisclosureDerivativeInstrumentsSummaryOfCreditExposureArisingFromDerivatives">
<link:definition> 1146 - Disclosure - Derivative Instruments - Summary of Credit Exposure Arising from Derivatives (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsSummaryOfCreditExposureArisingFromDerivativesParenthetical" id="DisclosureDerivativeInstrumentsSummaryOfCreditExposureArisingFromDerivativesParenthetical">
<link:definition> 1147 - Disclosure - Derivative Instruments - Summary of Credit Exposure Arising from Derivatives (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation" id="DisclosureDerivativeInstrumentsAdditionalInformation">
<link:definition> 1148 - Disclosure - Derivative Instruments - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgingInstruments" id="DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgingInstruments">
<link:definition> 1149 - Disclosure - Designated accounting hedges - Summary of Items Designated as Hedging Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfNotionalAmountsAndCarryingValueOfOurHedgingRelatedDerivativeInstruments" id="DisclosureDesignatedAccountingHedgesSummaryOfNotionalAmountsAndCarryingValueOfOurHedgingRelatedDerivativeInstruments">
<link:definition> 1150 - Disclosure - Designated Accounting Hedges - Summary of Notional Amounts and Carrying Value of Our Hedging Related Derivative Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfAverageRateOrPriceOfHedgingInstruments" id="DisclosureDesignatedAccountingHedgesSummaryOfAverageRateOrPriceOfHedgingInstruments">
<link:definition> 1151 - Disclosure - Designated Accounting Hedges - Summary of Average Rate or Price of Hedging Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesAdditionalInformation" id="DisclosureDesignatedAccountingHedgesAdditionalInformation">
<link:definition> 1152 - Disclosure - Designated Accounting Hedges - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgedItems" id="DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgedItems">
<link:definition> 1153 - Disclosure - Designated Accounting Hedges - Summary of Items Designated as Hedged Items (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgedItemsParenthetical" id="DisclosureDesignatedAccountingHedgesSummaryOfItemsDesignatedAsHedgedItemsParenthetical">
<link:definition> 1154 - Disclosure - Designated Accounting Hedges - Summary of Items Designated as Hedged Items (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfHedgeAccountingImpactOnTheConsolidatedStatementOfComprehensiveIncome" id="DisclosureDesignatedAccountingHedgesSummaryOfHedgeAccountingImpactOnTheConsolidatedStatementOfComprehensiveIncome">
<link:definition> 1155 - Disclosure - Designated Accounting Hedges - Summary of Hedge Accounting Impact on the Consolidated Statement of Comprehensive Income (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfHedgeIneffectivenessGainsLossesRecognizedInConsolidatedStatementOfIncome" id="DisclosureDesignatedAccountingHedgesSummaryOfHedgeIneffectivenessGainsLossesRecognizedInConsolidatedStatementOfIncome">
<link:definition> 1156 - Disclosure - Designated Accounting Hedges - Summary of Hedge Ineffectiveness Gains (Losses) Recognized in Consolidated Statement of Income (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureDesignatedAccountingHedgesSummaryOfPeriodsWhenCashFlowsDesignatedAsHedged" id="DisclosureDesignatedAccountingHedgesSummaryOfPeriodsWhenCashFlowsDesignatedAsHedged">
<link:definition> 1157 - Disclosure - Designated Accounting Hedges - Summary of Periods when Cash Flows Designated as Hedged (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSubordinatedIndebtednessScheduleOfTermsOfSubordinatedIndebtedness" id="DisclosureSubordinatedIndebtednessScheduleOfTermsOfSubordinatedIndebtedness">
<link:definition> 1158 - Disclosure - Subordinated Indebtedness - Schedule of Terms of Subordinated Indebtedness (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSubordinatedIndebtednessScheduleOfTermsOfSubordinatedIndebtednessParenthetical" id="DisclosureSubordinatedIndebtednessScheduleOfTermsOfSubordinatedIndebtednessParenthetical">
<link:definition> 1159 - Disclosure - Subordinated Indebtedness - Schedule of Terms of Subordinated Indebtedness (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalSummaryOfOutstandingSharesAndDividendsPaid" id="DisclosureCommonAndPreferredShareCapitalSummaryOfOutstandingSharesAndDividendsPaid">
<link:definition> 1160 - Disclosure - Common and Preferred Share Capital - Summary of Outstanding Shares and Dividends Paid (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalAdditionalInformation" id="DisclosureCommonAndPreferredShareCapitalAdditionalInformation">
<link:definition> 1161 - Disclosure - Common and Preferred Share Capital - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesIssued" id="DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesIssued">
<link:definition> 1162 - Disclosure - Common and Preferred Share Capital - Schedule of Common Shares Issued (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesIssuedParenthetical" id="DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesIssuedParenthetical">
<link:definition> 1163 - Disclosure - Common and Preferred Share Capital - Schedule of Common Shares Issued (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesPurchasedAndCancelledUnderPreviouslyExpiredNCIB" id="DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesPurchasedAndCancelledUnderPreviouslyExpiredNCIB">
<link:definition> 1164 - Disclosure - Common and Preferred Share Capital - Schedule of Common Shares Purchased and Cancelled under Previously Expired NCIB (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesPurchasedAndCancelledUnderPreviouslyExpiredNCIBParenthetical" id="DisclosureCommonAndPreferredShareCapitalScheduleOfCommonSharesPurchasedAndCancelledUnderPreviouslyExpiredNCIBParenthetical">
<link:definition> 1165 - Disclosure - Common and Preferred Share Capital - Schedule of Common Shares Purchased and Cancelled under Previously Expired NCIB (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfTermsOfClassAPreferredShares" id="DisclosureCommonAndPreferredShareCapitalScheduleOfTermsOfClassAPreferredShares">
<link:definition> 1166 - Disclosure - Common and Preferred Share Capital - Schedule of Terms of Class A Preferred Shares (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommonAndPreferredShareCapitalScheduleOfRegulatoryCapitalAndRatios" id="DisclosureCommonAndPreferredShareCapitalScheduleOfRegulatoryCapitalAndRatios">
<link:definition> 1167 - Disclosure - Common and Preferred Share Capital - Schedule of Regulatory Capital and Ratios (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCapitalTrustSecuritiesAdditionalInformation" id="DisclosureCapitalTrustSecuritiesAdditionalInformation">
<link:definition> 1168 - Disclosure - Capital Trust Securities - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCapitalTrustSecuritiesSummaryOfSignificantTermsAndConditionsOfNotes" id="DisclosureCapitalTrustSecuritiesSummaryOfSignificantTermsAndConditionsOfNotes">
<link:definition> 1169 - Disclosure - Capital Trust Securities - Summary of Significant Terms and Conditions of Notes (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCapitalTrustSecuritiesSummaryOfSignificantTermsAndConditionsOfNotesParenthetical" id="DisclosureCapitalTrustSecuritiesSummaryOfSignificantTermsAndConditionsOfNotesParenthetical">
<link:definition> 1170 - Disclosure - Capital Trust Securities - Summary of Significant Terms and Conditions of Notes (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformation" id="DisclosureSharebasedPaymentsAdditionalInformation">
<link:definition> 1171 - Disclosure - Share-based Payments - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfAssumptionsUsedToDetermineFairValueOfOptionsGranted" id="DisclosureSharebasedPaymentsSummaryOfAssumptionsUsedToDetermineFairValueOfOptionsGranted">
<link:definition> 1172 - Disclosure - Share-based Payments - Summary of Assumptions Used to Determine Fair Value of Options Granted (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfStockOptionActivityAndRelatedInformation" id="DisclosureSharebasedPaymentsSummaryOfStockOptionActivityAndRelatedInformation">
<link:definition> 1173 - Disclosure - Share-based Payments - Summary of Stock Option Activity and Related Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfStockOptionActivityAndRelatedInformationParenthetical" id="DisclosureSharebasedPaymentsSummaryOfStockOptionActivityAndRelatedInformationParenthetical">
<link:definition> 1174 - Disclosure - Share-based Payments - Summary of Stock Option Activity and Related Information (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfStockOptionsOutstandingAndVested" id="DisclosureSharebasedPaymentsSummaryOfStockOptionsOutstandingAndVested">
<link:definition> 1175 - Disclosure - Share-based payments -Summary of Stock options outstanding and vested (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsAdditionalInformation" id="DisclosurePostEmploymentBenefitsAdditionalInformation">
<link:definition> 1176 - Disclosure - Post-Employment Benefits - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfFinancialPositionRelatedToDefinedBenefitPensionsAndOtherPostEmploymentPlans" id="DisclosurePostEmploymentBenefitsSummaryOfFinancialPositionRelatedToDefinedBenefitPensionsAndOtherPostEmploymentPlans">
<link:definition> 1177 - Disclosure - Post-Employment Benefits - Summary of Financial Position Related to Defined Benefit Pensions and Other Post Employment Plans (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfFinancialPositionRelatedToDefinedBenefitPensionsAndOtherPostEmploymentPlansParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfFinancialPositionRelatedToDefinedBenefitPensionsAndOtherPostEmploymentPlansParenthetical">
<link:definition> 1178 - Disclosure - Post-Employment Benefits - Summary of Financial Position Related to Defined Benefit Pensions and Other Post Employment Plans (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilities" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilities">
<link:definition> 1179 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit Assets (Liability) Net of Valuation Allowance Included in Other Assets and Other Liabilities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilitiesParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilitiesParenthetical">
<link:definition> 1180 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit Assets (Liability) Net of Valuation Allowance Included in Other Assets and Other Liabilities (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitObligationAndPlanAssetsByRegion" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitObligationAndPlanAssetsByRegion">
<link:definition> 1181 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit obligation and Plan Assets by Region (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitPlanExpense" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitPlanExpense">
<link:definition> 1182 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit Plan Expense (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitPlanExpenseParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitPlanExpenseParenthetical">
<link:definition> 1183 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit Plan Expense (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfNetRemeasurementGainsLossesRecognizedInOCI" id="DisclosurePostEmploymentBenefitsSummaryOfNetRemeasurementGainsLossesRecognizedInOCI">
<link:definition> 1184 - Disclosure - Post-Employment Benefits - Summary of Net Remeasurement Gains (Losses) Recognized in OCI (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfNetRemeasurementGainsLossesRecognizedInOCIParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfNetRemeasurementGainsLossesRecognizedInOCIParenthetical">
<link:definition> 1185 - Disclosure - Post-Employment Benefits - Summary of Net Remeasurement Gains (Losses) Recognized in OCI (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitObligation" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedBenefitObligation">
<link:definition> 1186 - Disclosure - Post-Employment Benefits - Summary of Defined Benefit Obligation (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfWeightedAverageDurationOfDefinedBenefitObligation" id="DisclosurePostEmploymentBenefitsSummaryOfWeightedAverageDurationOfDefinedBenefitObligation">
<link:definition> 1187 - Disclosure - Post-Employment Benefits - Summary of Weighted Average Duration of Defined Benefit Obligation (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfMajorCategoriesOfDefinedBenefitPlanAssets" id="DisclosurePostEmploymentBenefitsSummaryOfMajorCategoriesOfDefinedBenefitPlanAssets">
<link:definition> 1188 - Disclosure - Post-Employment Benefits - Summary of Major Categories of Defined Benefit Plan Assets (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfMajorCategoriesOfDefinedBenefitPlanAssetsParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfMajorCategoriesOfDefinedBenefitPlanAssetsParenthetical">
<link:definition> 1189 - Disclosure - Post-Employment Benefits - Summary of Major Categories of Defined Benefit Plan Assets (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligation" id="DisclosurePostEmploymentBenefitsSummaryOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligation">
<link:definition> 1190 - Disclosure - Post-Employment Benefits - Summary of Weighted Average Principal Assumptions Used to Determine Defined Benefit Obligation (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligationParenthetical" id="DisclosurePostEmploymentBenefitsSummaryOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligationParenthetical">
<link:definition> 1191 - Disclosure - Post-Employment Benefits - Summary of Weighted Average Principal Assumptions Used to Determine Defined Benefit Obligation (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfLongevitiesUnderlyingValuesOfDefinedBenefitObligation" id="DisclosurePostEmploymentBenefitsSummaryOfLongevitiesUnderlyingValuesOfDefinedBenefitObligation">
<link:definition> 1192 - Disclosure - Post-Employment Benefits - Summary of Longevities Underlying Values of Defined Benefit Obligation (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfAssumedHealthcareCostTrendRates" id="DisclosurePostEmploymentBenefitsSummaryOfAssumedHealthcareCostTrendRates">
<link:definition> 1193 - Disclosure - Post-Employment Benefits - Summary of Assumed Health-care Cost Trend Rates (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfAffectedDefinedBenefitObligationDueToReasonablePossibleChangesToPrincipalActuarialAssumptions" id="DisclosurePostEmploymentBenefitsSummaryOfAffectedDefinedBenefitObligationDueToReasonablePossibleChangesToPrincipalActuarialAssumptions">
<link:definition> 1194 - Disclosure - Post-Employment Benefits - Summary of Affected Defined Benefit Obligation Due to Reasonable Possible Changes to Principal Actuarial Assumptions (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfExpectedFutureBenefitPayments" id="DisclosurePostEmploymentBenefitsSummaryOfExpectedFutureBenefitPayments">
<link:definition> 1195 - Disclosure - Post-Employment Benefits - Summary of Expected Future Benefit Payments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosurePostEmploymentBenefitsSummaryOfDefinedContributionsAndOtherPlans" id="DisclosurePostEmploymentBenefitsSummaryOfDefinedContributionsAndOtherPlans">
<link:definition> 1196 - Disclosure - Post-Employment Benefits - Summary of defined contributions and other plans (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesTotalIncomeTaxes" id="DisclosureIncomeTaxesTotalIncomeTaxes">
<link:definition> 1197 - Disclosure - Income Taxes - Total Income Taxes (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTax" id="DisclosureIncomeTaxesComponentsOfIncomeTax">
<link:definition> 1198 - Disclosure - Income Taxes - Components of Income Tax (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxes" id="DisclosureIncomeTaxesReconciliationOfIncomeTaxes">
<link:definition> 1199 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilities" id="DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilities">
<link:definition> 1200 - Disclosure - Income Taxes - Sources and Movement in Deferred Tax Assets and Liabilities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilitiesParenthetical" id="DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilitiesParenthetical">
<link:definition> 1201 - Disclosure - Income Taxes - Sources and Movement in Deferred Tax Assets and Liabilities (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation" id="DisclosureIncomeTaxesAdditionalInformation">
<link:definition> 1202 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureEarningsPerShareSummaryOfEarningsPerShare" id="DisclosureEarningsPerShareSummaryOfEarningsPerShare">
<link:definition> 1203 - Disclosure - Earnings per Share - Summary of Earnings Per Share (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureEarningsPerShareSummaryOfEarningsPerShareParenthetical" id="DisclosureEarningsPerShareSummaryOfEarningsPerShareParenthetical">
<link:definition> 1204 - Disclosure - Earnings per Share - Summary of Earnings Per Share (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfContractAmountsOfCreditRelatedArrangements" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfContractAmountsOfCreditRelatedArrangements">
<link:definition> 1205 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Contract Amounts of Credit-Related Arrangements (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfContractAmountsOfCreditRelatedArrangementsParenthetical" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfContractAmountsOfCreditRelatedArrangementsParenthetical">
<link:definition> 1206 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Contract Amounts of Credit-Related Arrangements (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsAdditionalInformation" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsAdditionalInformation">
<link:definition> 1207 - Disclosure - Commitments, Guarantees and Pledged Assets - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsAndReceiptForOperatingLeaseCommitments" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsAndReceiptForOperatingLeaseCommitments">
<link:definition> 1208 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Future Minimum Lease Payments and Receipt for Operating Lease Commitments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsAndReceiptForOperatingLeaseCommitmentsParenthetical" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsAndReceiptForOperatingLeaseCommitmentsParenthetical">
<link:definition> 1209 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Future Minimum Lease Payments and Receipt for Operating Lease Commitments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsForFinanceLeaseCommitments" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsForFinanceLeaseCommitments">
<link:definition> 1210 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Future Minimum Lease Payments for Finance Lease Commitments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsForFinanceLeaseCommitmentsParenthetical" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfFutureMinimumLeasePaymentsForFinanceLeaseCommitmentsParenthetical">
<link:definition> 1211 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Future Minimum Lease Payments for Finance Lease Commitments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfAssetPledgingAmountsAndRelatedActivities" id="DisclosureCommitmentsGuaranteesAndPledgedAssetsSummaryOfAssetPledgingAmountsAndRelatedActivities">
<link:definition> 1212 - Disclosure - Commitments, Guarantees and Pledged Assets - Summary of Asset Pledging Amounts and Related Activities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureContingentLiabilitiesAndProvisionAdditionalInformation" id="DisclosureContingentLiabilitiesAndProvisionAdditionalInformation">
<link:definition> 1213 - Disclosure - Contingent Liabilities and Provision - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureContingentLiabilitiesAndProvisionDisclosureOfChangesInLegalProvisions" id="DisclosureContingentLiabilitiesAndProvisionDisclosureOfChangesInLegalProvisions">
<link:definition> 1214 - Disclosure - Contingent Liabilities and Provision - Disclosure of Changes in Legal Provisions (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureContingentLiabilitiesAndProvisionDisclosureOfChangesInTheRestructuringProvision" id="DisclosureContingentLiabilitiesAndProvisionDisclosureOfChangesInTheRestructuringProvision">
<link:definition> 1215 - Disclosure - Contingent Liabilities and Provision - Disclosure of Changes in the Restructuring Provision (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureConcentrationOfCreditRiskSummaryOfCreditExposureAssociatedWithOurOnAndOffBalanceSheetFinancialInstruments" id="DisclosureConcentrationOfCreditRiskSummaryOfCreditExposureAssociatedWithOurOnAndOffBalanceSheetFinancialInstruments">
<link:definition> 1216 - Disclosure - Concentration of Credit Risk - Summary of Credit Exposure Associated with our On- and Off-Balance Sheet Financial Instruments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureConcentrationOfCreditRiskSummaryOfCreditExposureAssociatedWithOurOnAndOffBalanceSheetFinancialInstrumentsParenthetical" id="DisclosureConcentrationOfCreditRiskSummaryOfCreditExposureAssociatedWithOurOnAndOffBalanceSheetFinancialInstrumentsParenthetical">
<link:definition> 1217 - Disclosure - Concentration of Credit Risk - Summary of Credit Exposure Associated with our On- and Off-Balance Sheet Financial Instruments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation" id="DisclosureRelatedPartyTransactionsAdditionalInformation">
<link:definition> 1218 - Disclosure - Related-Party Transactions - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfCompensationOfKeyManagementPersonnel" id="DisclosureRelatedPartyTransactionsSummaryOfCompensationOfKeyManagementPersonnel">
<link:definition> 1219 - Disclosure - Related-Party Transactions - Summary of Compensation of Key Management Personnel (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesAdditionalInformation" id="DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesAdditionalInformation">
<link:definition> 1220 - Disclosure - Investments in Equity-Accounted Associates and Joint Ventures - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesSummaryOfAggregateFinancialInformationRelatedToProportionateInterestInTheEquityaccountedJointVentures" id="DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesSummaryOfAggregateFinancialInformationRelatedToProportionateInterestInTheEquityaccountedJointVentures">
<link:definition> 1221 - Disclosure - Investments in Equity-Accounted Associates and Joint Ventures - Summary of Aggregate Financial Information Related to Proportionate Interest in the Equity-accounted Joint Ventures (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesSummaryOfAggregateFinancialInformationRelatedToProportionateInterestInEquityAccountedAssociates" id="DisclosureInvestmentsInEquityAccountedAssociatesAndJointVenturesSummaryOfAggregateFinancialInformationRelatedToProportionateInterestInEquityAccountedAssociates">
<link:definition> 1222 - Disclosure - Investments in Equity-Accounted Associates and Joint Ventures - Summary of Aggregate Financial Information Related to Proportionate Interest in Equity-Accounted Associates (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantSubsidiariesAdditionalInformation" id="DisclosureSignificantSubsidiariesAdditionalInformation">
<link:definition> 1223 - Disclosure - Significant Subsidiaries - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantSubsidiariesSummaryListOfSignificantSubsidiaries" id="DisclosureSignificantSubsidiariesSummaryListOfSignificantSubsidiaries">
<link:definition> 1224 - Disclosure - Significant Subsidiaries - Summary List of Significant Subsidiaries (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSignificantSubsidiariesSummaryListOfSignificantSubsidiariesParenthetical" id="DisclosureSignificantSubsidiariesSummaryListOfSignificantSubsidiariesParenthetical">
<link:definition> 1225 - Disclosure - Significant Subsidiaries - Summary List of Significant Subsidiaries (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfBalanceSheetExposureCreditRiskUnderDifferentBaselApproaches" id="DisclosureFinancialInstrumentsScheduleOfBalanceSheetExposureCreditRiskUnderDifferentBaselApproaches">
<link:definition> 1226 - Disclosure - Financial Instruments -Schedule of Balance Sheet Exposure Credit Risk under Different Basel Approaches (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureOffsettingFinancialAssetsAndLiabilitiesScheduleOfFinancialAssetsAndLiabilities" id="DisclosureOffsettingFinancialAssetsAndLiabilitiesScheduleOfFinancialAssetsAndLiabilities">
<link:definition> 1227 - Disclosure - Offsetting Financial Assets and Liabilities - Schedule of Financial Assets and Liabilities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureOffsettingFinancialAssetsAndLiabilitiesScheduleOfFinancialAssetsAndLiabilitiesParenthetical" id="DisclosureOffsettingFinancialAssetsAndLiabilitiesScheduleOfFinancialAssetsAndLiabilitiesParenthetical">
<link:definition> 1228 - Disclosure - Offsetting Financial Assets and Liabilities - Schedule of Financial Assets and Liabilities (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureInterestIncomeAndExpenseSummaryOfConsolidatedInterestIncomeAndExpenseForBothProductAndAccountingCategories" id="DisclosureInterestIncomeAndExpenseSummaryOfConsolidatedInterestIncomeAndExpenseForBothProductAndAccountingCategories">
<link:definition> 1229 - Disclosure - Interest income and expense - Summary of Consolidated Interest Income and Expense for Both Product and Accounting Categories (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSegmentedAndGeographicInformationDetailedReportOfSegmentsAndGeographicAreas" id="DisclosureSegmentedAndGeographicInformationDetailedReportOfSegmentsAndGeographicAreas">
<link:definition> 1230 - Disclosure - Segmented and Geographic Information - Detailed Report of Segments and Geographic Areas (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSegmentedAndGeographicInformationDetailedReportOfSegmentsAndGeographicAreasParenthetical" id="DisclosureSegmentedAndGeographicInformationDetailedReportOfSegmentsAndGeographicAreasParenthetical">
<link:definition> 1231 - Disclosure - Segmented and Geographic Information - Detailed Report of Segments and Geographic Areas (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSegmentedAndGeographicInformationBreakdownOfRevenueFromReportingSegments" id="DisclosureSegmentedAndGeographicInformationBreakdownOfRevenueFromReportingSegments">
<link:definition> 1232 - Disclosure - Segmented and Geographic Information - Breakdown of revenue from reporting segments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureSegmentedAndGeographicInformationBreakdownOfRevenueFromReportingSegmentsParenthetical" id="DisclosureSegmentedAndGeographicInformationBreakdownOfRevenueFromReportingSegmentsParenthetical">
<link:definition> 1233 - Disclosure - Segmented and Geographic Information - Breakdown of revenue from reporting segments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfRiskMeasurement" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfRiskMeasurement">
<link:definition> 1234 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Risk Measurement (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfPDBandsToVariousRiskLevels" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfPDBandsToVariousRiskLevels">
<link:definition> 1235 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of PD Bands to Various Risk Levels (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfExposureToCreditRisk" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfExposureToCreditRisk">
<link:definition> 1236 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Exposure to Credit Risk (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskAdditionalInformation" id="DisclosureIFRS7DisclosureCreditRiskAdditionalInformation">
<link:definition> 1237 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfBreakdownOfOurStandardizedCreditRiskExposuresByRiskweightCategory" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfBreakdownOfOurStandardizedCreditRiskExposuresByRiskweightCategory">
<link:definition> 1238 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Breakdown of Our Standardized Credit Risk Exposures by Risk-weight Category (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfRatingProfileOfOTCDerivativeMarkToMarketMTMReceivables" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfRatingProfileOfOTCDerivativeMarkToMarketMTMReceivables">
<link:definition> 1239 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Rating Profile of OTC Derivative Mark to Market (MTM) Receivables (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfGeographicDistributionOfBusinessAndGovernmentExposuresUnderTheAIRBApproach" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfGeographicDistributionOfBusinessAndGovernmentExposuresUnderTheAIRBApproach">
<link:definition> 1240 - Disclosure - IFRS 7 - Disclosure - Credit Risk- Summary of Geographic Distribution of Business and Government Exposures Under the AIRB Approach (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfIndustrywideBreakdownOfBusinessAndGovernmentExposure" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfIndustrywideBreakdownOfBusinessAndGovernmentExposure">
<link:definition> 1241 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Industry-wide Breakdown of Business and Government Exposure (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfIndustrywideBreakdownOfBusinessAndGovernmentExposureParenthetical" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfIndustrywideBreakdownOfBusinessAndGovernmentExposureParenthetical">
<link:definition> 1242 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Industry-wide Breakdown of Business and Government Exposure (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfCreditQualityOfRiskratedPortfoliosExposure" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfCreditQualityOfRiskratedPortfoliosExposure">
<link:definition> 1243 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Credit Quality of Risk-rated Portfolios Exposure (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfCreditQualityOfRetailPortfolios" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfCreditQualityOfRetailPortfolios">
<link:definition> 1244 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Credit Quality of Retail Portfolios (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfSecuritizationExposures" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfSecuritizationExposures">
<link:definition> 1245 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Securitization Exposures (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureCreditRiskSummaryOfSecuritizationExposuresParenthetical" id="DisclosureIFRS7DisclosureCreditRiskSummaryOfSecuritizationExposuresParenthetical">
<link:definition> 1246 - Disclosure - IFRS 7 - Disclosure - Credit Risk - Summary of Securitization Exposures (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskAdditionalInformation" id="DisclosureIFRS7DisclosureMarketRiskAdditionalInformation">
<link:definition> 1247 - Disclosure - IFRS 7 - Disclosure - Market Risk - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskSummaryOfMarketRisksByTypeOfRisks" id="DisclosureIFRS7DisclosureMarketRiskSummaryOfMarketRisksByTypeOfRisks">
<link:definition> 1248 - Disclosure - IFRS 7 - Disclosure - Market Risk - Summary of Market Risks by Type of Risks (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskSummaryOfStressedValueAtRiskByTradingActivities" id="DisclosureIFRS7DisclosureMarketRiskSummaryOfStressedValueAtRiskByTradingActivities">
<link:definition> 1249 - Disclosure - IFRS 7 - Disclosure - Market Risk - Summary of Stressed Value At Risk by Trading Activities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskSummaryOfIncrementalRiskChargeByTradingActivities" id="DisclosureIFRS7DisclosureMarketRiskSummaryOfIncrementalRiskChargeByTradingActivities">
<link:definition> 1250 - Disclosure - IFRS 7 - Disclosure - Market Risk - Summary of Incremental Risk Charge by Trading Activities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskSummaryOfStructuralInterestRateSensitivityMeasures" id="DisclosureIFRS7DisclosureMarketRiskSummaryOfStructuralInterestRateSensitivityMeasures">
<link:definition> 1251 - Disclosure - IFRS 7 - Disclosure - Market Risk - Summary of Structural Interest Rate Sensitivity - Measures (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureMarketRiskSummaryOfAmortizedCostAndFairValuesOfNontradingEquities" id="DisclosureIFRS7DisclosureMarketRiskSummaryOfAmortizedCostAndFairValuesOfNontradingEquities">
<link:definition> 1252 - Disclosure - IFRS 7 - Disclosure - Market Risk - Summary of Amortized Cost and Fair Values of Non-trading Equities (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfEncumberedAndUnencumberedAssetsFromOnAndOffBalanceSheetSources" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfEncumberedAndUnencumberedAssetsFromOnAndOffBalanceSheetSources">
<link:definition> 1253 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Encumbered and Unencumbered Assets from On- and Off-Balance Sheet Sources (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskAdditionalInformation" id="DisclosureIFRS7DisclosureLiquidityRiskAdditionalInformation">
<link:definition> 1254 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Additional Information (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturityProfileOfOnBalanceSheetAssetsLiabilitiesAndEquityAtTheirCarryingValues" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturityProfileOfOnBalanceSheetAssetsLiabilitiesAndEquityAtTheirCarryingValues">
<link:definition> 1255 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Contractual Maturity Profile of On-Balance Sheet Assets, Liabilities and Equity at their Carrying Values (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturityProfileOfOnBalanceSheetAssetsLiabilitiesAndEquityAtTheirCarryingValuesParenthetical" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturityProfileOfOnBalanceSheetAssetsLiabilitiesAndEquityAtTheirCarryingValuesParenthetical">
<link:definition> 1256 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Contractual Maturity Profile of On-Balance Sheet Assets, Liabilities and Equity at their Carrying Values (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfCreditRelatedCommitments" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfCreditRelatedCommitments">
<link:definition> 1257 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Credit Related Commitments (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfCreditRelatedCommitmentsParenthetical" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfCreditRelatedCommitmentsParenthetical">
<link:definition> 1258 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Credit Related Commitments (Parenthetical) (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cibc.com/taxonomy/role/DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturitiesOfOtherContractualObligationsAffectingOurFundingNeeds" id="DisclosureIFRS7DisclosureLiquidityRiskSummaryOfContractualMaturitiesOfOtherContractualObligationsAffectingOurFundingNeeds">
<link:definition> 1259 - Disclosure - IFRS 7 - Disclosure - Liquidity Risk - Summary of Contractual Maturities of Other Contractual Obligations Affecting Our Funding Needs (Detail) </link:definition>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="cm-20181031_cal.xml" xlink:title="Calculation Links, all"/>
<link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="cm-20181031_def.xml" xlink:title="Definition Links, all"/>
<link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="cm-20181031_lab.xml" xlink:title="Label Links, all"/>
<link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="cm-20181031_pre.xml" xlink:title="Presentation Links, all"/>
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
<import namespace="http://xbrl.ifrs.org/taxonomy/2017-03-09/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd"/>
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
<element name="Acceptances" id="cm_Acceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AccountsPayableAndAccruedExpenses" id="cm_AccountsPayableAndAccruedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AccruedEmployeeCompensationAndBenefits" id="cm_AccruedEmployeeCompensationAndBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AccumulatedOtherComprehensiveIncomeAbstract" id="cm_AccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActiveMembersMember" id="cm_ActiveMembersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActuarialAssumptionOfHealthCareCostTrendRatesMember" id="cm_ActuarialAssumptionOfHealthCareCostTrendRatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActuarialAssumptionOfYearRateReachUltimateTrendRate" id="cm_ActuarialAssumptionOfYearRateReachUltimateTrendRate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActuarialAssumptionRateOneMember" id="cm_ActuarialAssumptionRateOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActuarialAssumptionRateTwoMember" id="cm_ActuarialAssumptionRateTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ActuarialGainsLossesArisingFromChangesInDemographicFinancialAndExperienceAssumptionsNetDefinedBenefitLiabilityAsset" id="cm_ActuarialGainsLossesArisingFromChangesInDemographicFinancialAndExperienceAssumptionsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdditionalCashPayment" id="cm_AdditionalCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdditionsIncludingBusinessCombinationsPropertyPlantAndEquipment" id="cm_AdditionsIncludingBusinessCombinationsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdditionsInIntangibleAssetsThroughBusinessCombinationsAndInternalGeneratedAssetsOtherThanGoodwill" id="cm_AdditionsInIntangibleAssetsThroughBusinessCombinationsAndInternalGeneratedAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInAccruedInterestReceivable" id="cm_AdjustmentsForDecreaseIncreaseInAccruedInterestReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInCashCollateralOnSecuritiesBorrowed" id="cm_AdjustmentsForDecreaseIncreaseInCashCollateralOnSecuritiesBorrowed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInInterestBearingDepositsWithBanks" id="cm_AdjustmentsForDecreaseIncreaseInInterestBearingDepositsWithBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInLoansNetOfRepayments" id="cm_AdjustmentsForDecreaseIncreaseInLoansNetOfRepayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesDesignatedAtFairValue" id="cm_AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesDesignatedAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInOtherFairValueOptionAssetsAndLiabilities" id="cm_AdjustmentsForDecreaseIncreaseInOtherFairValueOptionAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInSecuritiesMeasuredAtFairValueThroughProfitOrLoss" id="cm_AdjustmentsForDecreaseIncreaseInSecuritiesMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForDecreaseIncreaseInSecuritiesPurchasedUnderResaleAgreements" id="cm_AdjustmentsForDecreaseIncreaseInSecuritiesPurchasedUnderResaleAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForIncreaseDecreaseInAccruedInterestPayable" id="cm_AdjustmentsForIncreaseDecreaseInAccruedInterestPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForIncreaseDecreaseInCashCollateralOnSecuritiesLent" id="cm_AdjustmentsForIncreaseDecreaseInCashCollateralOnSecuritiesLent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForIncreaseDecreaseInDepositsNetOfWithdrawals" id="cm_AdjustmentsForIncreaseDecreaseInDepositsNetOfWithdrawals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort" id="cm_AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements" id="cm_AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdjustmentsForNetChangesInOperatingAssetsAndLiabilitiesAbstract" id="cm_AdjustmentsForNetChangesInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdvancedInternalRatingsBasedMember" id="cm_AdvancedInternalRatingsBasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AdvertisingAndBusinessDevelopmentExpense" id="cm_AdvertisingAndBusinessDevelopmentExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AeroplanLoyaltyBusinessMember" id="cm_AeroplanLoyaltyBusinessMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AFSDebtSecuritiesMember" id="cm_AFSDebtSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AFSEquitySecuritiesMember" id="cm_AFSEquitySecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AgricultureMember" id="cm_AgricultureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AIRBApproachMember" id="cm_AIRBApproachMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AIRBExposureMember" id="cm_AIRBExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AirCanadaNewLoyaltyProgramMember" id="cm_AirCanadaNewLoyaltyProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllinBasisMember" id="cm_AllinBasisMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI" id="cm_AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceAccountForCreditLossesOfFinancialAssetsHigherLowerFromTotalRecognizedIfrsNineExpectedCreditLosses" id="cm_AllowanceAccountForCreditLossesOfFinancialAssetsHigherLowerFromTotalRecognizedIfrsNineExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceAccountForCreditLossesOfLoans" id="cm_AllowanceAccountForCreditLossesOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceAccountForCreditLossesOfLoansAndUndrawn" id="cm_AllowanceAccountForCreditLossesOfLoansAndUndrawn" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceAccountForCreditLossesOfUndrawn" id="cm_AllowanceAccountForCreditLossesOfUndrawn" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AllowanceForCreditLossesForDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeLossNet" id="cm_AllowanceForCreditLossesForDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortisedCostAndHeldtomaturityMember" id="cm_AmortisedCostAndHeldtomaturityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortisedCostMember" id="cm_AmortisedCostMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortisedCostOnAvailableForSaleSecurities" id="cm_AmortisedCostOnAvailableForSaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortisedCostOnFVOCISecurities" id="cm_AmortisedCostOnFVOCISecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortizationAndImpairmentLosses" id="cm_AmortizationAndImpairmentLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortizationAndImpairmentOfIntangibleAssetsOtherThanGoodwill" id="cm_AmortizationAndImpairmentOfIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmortizedContractbasedIntangibleAssetsMember" id="cm_AmortizedContractbasedIntangibleAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount1" id="cm_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AnalysisOfIncomeAndExpenseLineItems" id="cm_AnalysisOfIncomeAndExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AnalysisOfIncomeAndExpenseTable" id="cm_AnalysisOfIncomeAndExpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="AnnualPercentageChangeInCanadianRealGDP" id="cm_AnnualPercentageChangeInCanadianRealGDP" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AprilFourTwoThousandAndTwentyEightMember" id="cm_AprilFourTwoThousandAndTwentyEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AssetsAndLiabilitiesNotCarriedOnTheConsolidatedBalanceSheetAtFairValueExplanatory" id="cm_AssetsAndLiabilitiesNotCarriedOnTheConsolidatedBalanceSheetAtFairValueExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AssetsOfUnconsolidatedStructuredEntities" id="cm_AssetsOfUnconsolidatedStructuredEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AssetsUnderManagement" id="cm_AssetsUnderManagement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AtCarryingValueMember" id="cm_AtCarryingValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AudCadMember" id="cm_AudCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AugustThirtyOneTwoThousandAndEightyFiveMember" id="cm_AugustThirtyOneTwoThousandAndEightyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AvailableforsaleAndHeldtomaturityMember" id="cm_AvailableforsaleAndHeldtomaturityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AvailableForSaleAndHeldToMaturitySecuritiesRecognisedAsOfAcquisitionDate" id="cm_AvailableForSaleAndHeldToMaturitySecuritiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AvailableForSaleDebtSecuritiesMember" id="cm_AvailableForSaleDebtSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AvailableForSalesSecuritiesAndHeldToMaturitySecuritiesAbstract" id="cm_AvailableForSalesSecuritiesAndHeldToMaturitySecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AverageAssets" id="cm_AverageAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AverageCreditImpairedLoansAndUndrawn" id="cm_AverageCreditImpairedLoansAndUndrawn" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AverageFixedInterestRateOfHedgingInstrument" id="cm_AverageFixedInterestRateOfHedgingInstrument" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AverageRiskMember" id="cm_AverageRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="AverageValueMember" id="cm_AverageValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BackstopLiquidityFacilitiesMember" id="cm_BackstopLiquidityFacilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BankDepositsMember" id="cm_BankDepositsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BankOfNewYorkMellonMember" id="cm_BankOfNewYorkMellonMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BankOwnedLiquidAssetsMember" id="cm_BankOwnedLiquidAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BankRecapitalizationBailinConversionRegulationsMember" id="cm_BankRecapitalizationBailinConversionRegulationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BanksMember" id="cm_BanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BaselIIIMember" id="cm_BaselIIIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BaseScenarioMember" id="cm_BaseScenarioMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BifurcatedEmbeddedDerivatives" id="cm_BifurcatedEmbeddedDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BorrowingsRedemptionPeriodAxis" id="cm_BorrowingsRedemptionPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="BorrowingsRedemptionPeriodDomain" id="cm_BorrowingsRedemptionPeriodDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BroadcastingPublishingAndPrintingMember" id="cm_BroadcastingPublishingAndPrintingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BuildingsAndEquipmentMember" id="cm_BuildingsAndEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentCustomerLiabilitiesUnderAcceptances" id="cm_BusinessAndGovernmentCustomerLiabilitiesUnderAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentDepositsAndSecuredBorrowingsMember" id="cm_BusinessAndGovernmentDepositsAndSecuredBorrowingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentDepositsMember" id="cm_BusinessAndGovernmentDepositsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentLoansAndAcceptancesMember" id="cm_BusinessAndGovernmentLoansAndAcceptancesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentLoansMember" id="cm_BusinessAndGovernmentLoansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentMember" id="cm_BusinessAndGovernmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessAndGovernmentPortfoliosMember" id="cm_BusinessAndGovernmentPortfoliosMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="BusinessServicesMember" id="cm_BusinessServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadaMortgageAndHousingCorporationMember" id="cm_CanadaMortgageAndHousingCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianCommercialBankingAndWealthManagementMember" id="cm_CanadianCommercialBankingAndWealthManagementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianCurrencyMember" id="cm_CanadianCurrencyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianEquityFundsMember" id="cm_CanadianEquityFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianFederalGovernmentMember" id="cm_CanadianFederalGovernmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianGovernmentGuaranteedNationalHousingActMortgagebackedSecuritiesMember" id="cm_CanadianGovernmentGuaranteedNationalHousingActMortgagebackedSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianImperialHoldingsIncMember" id="cm_CanadianImperialHoldingsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianPercentageOfUnemploymentRate" id="cm_CanadianPercentageOfUnemploymentRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianPersonalAndSmallBusinessBankingMember" id="cm_CanadianPersonalAndSmallBusinessBankingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CanadianWealthManagementMember" id="cm_CanadianWealthManagementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Capital1" id="cm_Capital1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CapitalMarketsMember" id="cm_CapitalMarketsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CapitalRatio" id="cm_CapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CapitalRWA" id="cm_CapitalRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CapitalTrustSecurities" id="cm_CapitalTrustSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CaribbeanMember" id="cm_CaribbeanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CarryingValueMember" id="cm_CarryingValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Cash1Member" id="cm_Cash1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashAndDepositsWithBanks" id="cm_CashAndDepositsWithBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashAndDepositsWithBanksMember" id="cm_CashAndDepositsWithBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralOnSecuritiesBorrowed" id="cm_CashCollateralOnSecuritiesBorrowed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralOnSecuritiesLent" id="cm_CashCollateralOnSecuritiesLent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralOnSecuritiesLentMember" id="cm_CashCollateralOnSecuritiesLentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralPayablesOnDerivativeInstruments" id="cm_CashCollateralPayablesOnDerivativeInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralReceivablesOnDerivativeInstruments" id="cm_CashCollateralReceivablesOnDerivativeInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralReceivedMember" id="cm_CashCollateralReceivedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashCollateralSecuritiesMember" id="cm_CashCollateralSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashComponentMergerConsiderationPerShare" id="cm_CashComponentMergerConsiderationPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashContributions" id="cm_CashContributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CashFlowHedgesRecognisedInProfitOrLoss" id="cm_CashFlowHedgesRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CentrallyClearedCreditDefaultSwapContractsProtectionPurchasedMember" id="cm_CentrallyClearedCreditDefaultSwapContractsProtectionPurchasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CentrallyClearedCreditDefaultSwapContractsProtectionSoldMember" id="cm_CentrallyClearedCreditDefaultSwapContractsProtectionSoldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CentrallyClearedCreditDefaultSwapMember" id="cm_CentrallyClearedCreditDefaultSwapMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CentrallyClearedForwardRateAgreementsMember" id="cm_CentrallyClearedForwardRateAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CentrallyClearedSwapContractsMember" id="cm_CentrallyClearedSwapContractsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CertainCashInTransitBalancesRelateToSecuritizationProcess" id="cm_CertainCashInTransitBalancesRelateToSecuritizationProcess" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CET1CapitalRatio" id="cm_CET1CapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CET1CapitalRWA" id="cm_CET1CapitalRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcAssetManagementIncMember" id="cm_CibcAssetManagementIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcAustraliaLtdMember" id="cm_CibcAustraliaLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcBaLimitedMember" id="cm_CibcBaLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCBancorpUSAIncMember" id="cm_CIBCBancorpUSAIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcBankAndTrustCompanyCaymanLimitedMember" id="cm_CibcBankAndTrustCompanyCaymanLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCBankUSAMember" id="cm_CIBCBankUSAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcCapitalCorporationMember" id="cm_CibcCapitalCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcCapitalTrustMember" id="cm_CibcCapitalTrustMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcCaymanBankLimitedMember" id="cm_CibcCaymanBankLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcCaymanCapitalLimitedMember" id="cm_CibcCaymanCapitalLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCCaymanHoldingsLimitedMember" id="cm_CIBCCaymanHoldingsLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCDelawareTrustCompanyMember" id="cm_CIBCDelawareTrustCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcFirstCaribbeanMember" id="cm_CibcFirstCaribbeanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCFundAdministrationServicesAsiaLimitedMember" id="cm_CIBCFundAdministrationServicesAsiaLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcIncMember" id="cm_CibcIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcInvestmentsCaymanLimitedMember" id="cm_CibcInvestmentsCaymanLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcInvestorServicesIncMember" id="cm_CibcInvestorServicesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcLifeInsuranceCompanyLimitedMember" id="cm_CibcLifeInsuranceCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcManagedInvestmentFundsMember" id="cm_CibcManagedInvestmentFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcMortgagesIncMember" id="cm_CibcMortgagesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCNationalTrustCompanyMember" id="cm_CIBCNationalTrustCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCPrivateWealthAdvisorsIncMember" id="cm_CIBCPrivateWealthAdvisorsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCPrivateWealthGroupLLCMember" id="cm_CIBCPrivateWealthGroupLLCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcRating" id="cm_CibcRating" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcReinsuranceCompanyLimitedMember" id="cm_CibcReinsuranceCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcSecuritiesIncMember" id="cm_CibcSecuritiesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CIBCStructuredCollateralizedDebtObligationVehiclesMember" id="cm_CIBCStructuredCollateralizedDebtObligationVehiclesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcTrustCompanyBahamasLimitedMember" id="cm_CibcTrustCompanyBahamasLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcTrustCorporationMember" id="cm_CibcTrustCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWoodGundyFinancialServicesIncMember" id="cm_CibcWoodGundyFinancialServicesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWoodGundyFinancialServicesQuebecIncMember" id="cm_CibcWoodGundyFinancialServicesQuebecIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWorldMarketsCorpMember" id="cm_CibcWorldMarketsCorpMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWorldMarketsIncMember" id="cm_CibcWorldMarketsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWorldMarketsJapanIncMember" id="cm_CibcWorldMarketsJapanIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CibcWorldMarketsPlcMember" id="cm_CibcWorldMarketsPlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CollateralHeldForRepurchaseAgreementActivities" id="cm_CollateralHeldForRepurchaseAgreementActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CollateralReceived" id="cm_CollateralReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CollectiveAllowanceForCreditLossesOnPerformingLoans" id="cm_CollectiveAllowanceForCreditLossesOnPerformingLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CollectiveAllowanceMember" id="cm_CollectiveAllowanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommercialBankingMember" id="cm_CommercialBankingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommercialMortgageSecuritizationOwnershipCertificates" id="cm_CommercialMortgageSecuritizationOwnershipCertificates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommercialMortgageSecuritizationTrustMember" id="cm_CommercialMortgageSecuritizationTrustMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommercialMortgagesMember" id="cm_CommercialMortgagesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommitmentToFundPurchasesOfAdditionalAssets" id="cm_CommitmentToFundPurchasesOfAdditionalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommonEquityTierOneCapitalAmount" id="cm_CommonEquityTierOneCapitalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommonEquityTierOneCapitalPhasedDeductionRate" id="cm_CommonEquityTierOneCapitalPhasedDeductionRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommonEquityTierOneCVAChargeMember" id="cm_CommonEquityTierOneCVAChargeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommonEquityTierOneSurcharge" id="cm_CommonEquityTierOneSurcharge" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommonSharesMember" id="cm_CommonSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommunityBasedTaxAdvantagedInvestmentsMember" id="cm_CommunityBasedTaxAdvantagedInvestmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CommunityReinvestmentActInvestmentsMember" id="cm_CommunityReinvestmentActInvestmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CompanyManagedInvestmentFundsMember" id="cm_CompanyManagedInvestmentFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ComponentsOfRegulatoryCapitalAxis" id="cm_ComponentsOfRegulatoryCapitalAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="ComponentsOfRegulatoryCapitalMember" id="cm_ComponentsOfRegulatoryCapitalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ComprehensiveIncomeAttributableToCommonShareholders" id="cm_ComprehensiveIncomeAttributableToCommonShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ComprehensiveIncomeAttributableToPreferredShareholders" id="cm_ComprehensiveIncomeAttributableToPreferredShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ComputerAndSoftwareAndOfficeEquipment" id="cm_ComputerAndSoftwareAndOfficeEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ConcentrationOfCreditRiskExplanatory" id="cm_ConcentrationOfCreditRiskExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ContingentLiabilitiesPayableDependentUponLevelOfAchievementOfFuturePerformanceConditions" id="cm_ContingentLiabilitiesPayableDependentUponLevelOfAchievementOfFuturePerformanceConditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ContractbasedIntangibleAssetsWithIndefiniteUsefulLifeMember" id="cm_ContractbasedIntangibleAssetsWithIndefiniteUsefulLifeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ContractBasedMember" id="cm_ContractBasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ConversionOfSharesMinimumPrice" id="cm_ConversionOfSharesMinimumPrice" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ConversionOptionMember" id="cm_ConversionOptionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CoreDepositAndCustomerRelationshipMember" id="cm_CoreDepositAndCustomerRelationshipMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CoreDepositIntangiblesMember" id="cm_CoreDepositIntangiblesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateAndInvestmentBankingMember" id="cm_CorporateAndInvestmentBankingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateBondsMember" id="cm_CorporateBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateCounterpartyMember" id="cm_CorporateCounterpartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateDebtMember" id="cm_CorporateDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateEquityLimitedPartenrshipMember" id="cm_CorporateEquityLimitedPartenrshipMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateEquityMember" id="cm_CorporateEquityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateEquityPrivateComaniesMember" id="cm_CorporateEquityPrivateComaniesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporateEquityPrivateCompaniesMember" id="cm_CorporateEquityPrivateCompaniesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporatePrivateDebtMember" id="cm_CorporatePrivateDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporatePrivateEquityMember" id="cm_CorporatePrivateEquityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporatePublicDebtMember" id="cm_CorporatePublicDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CorporatePublicEquityMember" id="cm_CorporatePublicEquityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CoveredBondGuarantorMember" id="cm_CoveredBondGuarantorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardClassActionsQuebecConsumerProtectionActMember" id="cm_CreditCardClassActionsQuebecConsumerProtectionActMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardFeeIncome" id="cm_CreditCardFeeIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardFundingLiabilities" id="cm_CreditCardFundingLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardFundingLiabilitiesFairValue" id="cm_CreditCardFundingLiabilitiesFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardLoans" id="cm_CreditCardLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardLoansFairValue" id="cm_CreditCardLoansFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardReceivables1Member" id="cm_CreditCardReceivables1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardSecuritizationTrustsMember" id="cm_CreditCardSecuritizationTrustsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditCardsMember" id="cm_CreditCardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDefaultSwapContactsProtectionPurchasedMember" id="cm_CreditDefaultSwapContactsProtectionPurchasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDefaultSwapContactsProtectionSoldMember" id="cm_CreditDefaultSwapContactsProtectionSoldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDefaultSwapContractsProtectionPurchasedMember" id="cm_CreditDefaultSwapContractsProtectionPurchasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDefaultSwapContractsProtectionSoldMember" id="cm_CreditDefaultSwapContractsProtectionSoldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDerivativesMember" id="cm_CreditDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditDerivativesProtectionPurchasedMember" id="cm_CreditDerivativesProtectionPurchasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditProtectionPurchasedForBusinessAndGovernmentLoans" id="cm_CreditProtectionPurchasedForBusinessAndGovernmentLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditRelatedCommitments" id="cm_CreditRelatedCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditRelatedFairValueAdjustmentsOnPurchasedCreditimpairedLoans" id="cm_CreditRelatedFairValueAdjustmentsOnPurchasedCreditimpairedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CreditRiskExposureBaselApproachAxis" id="cm_CreditRiskExposureBaselApproachAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="CreditRiskExposureBaselApproachDomain" id="cm_CreditRiskExposureBaselApproachDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CrossCurrencySwapMember" id="cm_CrossCurrencySwapMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CumulativeImpairmentChargesRelatingToGoodwill" id="cm_CumulativeImpairmentChargesRelatingToGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CumulativeTranslationAdjustmentMember" id="cm_CumulativeTranslationAdjustmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CurrencyOrInterestRateRiskMember" id="cm_CurrencyOrInterestRateRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CurrencyRisksMember" id="cm_CurrencyRisksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CurrentIncomeTaxesAbstract" id="cm_CurrentIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CurrentTaxExpenseComprehensiveIncome" id="cm_CurrentTaxExpenseComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="CustomersLiabilityUnderAcceptances" id="cm_CustomersLiabilityUnderAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebenturesConvertibleIntoCommonSharesSubjectToMinimumPricePerShare" id="cm_DebenturesConvertibleIntoCommonSharesSubjectToMinimumPricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrument1Axis" id="cm_DebtInstrument1Axis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="DebtInstrumentDomain" id="cm_DebtInstrumentDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrumentInterestPayableDescription" id="cm_DebtInstrumentInterestPayableDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrumentInterestRateBasisSpreadOnFixedRate" id="cm_DebtInstrumentInterestRateBasisSpreadOnFixedRate" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrumentInterestRateStatedPercentage1" id="cm_DebtInstrumentInterestRateStatedPercentage1" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrumentInterestResetDescription" id="cm_DebtInstrumentInterestResetDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtInstrumentMaturityDate1" id="cm_DebtInstrumentMaturityDate1" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesAndDepositsIssued" id="cm_DebtSecuritiesAndDepositsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" id="cm_DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" id="cm_DebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesMeasuredAtFVOCIMember" id="cm_DebtSecuritiesMeasuredAtFVOCIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSecuritiesQuotedPricesValue" id="cm_DebtSecuritiesQuotedPricesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DebtSpecificRiskMember" id="cm_DebtSpecificRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefaultMember" id="cm_DefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefaultRiskMember" id="cm_DefaultRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefaultSlottedMember" id="cm_DefaultSlottedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredFederalTaxExpenseIncome" id="cm_DeferredFederalTaxExpenseIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredForeignTaxExpenseIncome" id="cm_DeferredForeignTaxExpenseIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredIncomeTaxes1Abstract" id="cm_DeferredIncomeTaxes1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredMembersMember" id="cm_DeferredMembersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredProvincialTaxExpenseIncome" id="cm_DeferredProvincialTaxExpenseIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredShareUnitPlanAndDeferredCompensationPlanMember" id="cm_DeferredShareUnitPlanAndDeferredCompensationPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredShareUnitPlansMember" id="cm_DeferredShareUnitPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetPropertyAndEquipmentMember" id="cm_DeferredTaxAssetPropertyAndEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsOperatingLossCarryForwards1" id="cm_DeferredTaxAssetsOperatingLossCarryForwards1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsOtherMember" id="cm_DeferredTaxAssetsOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsPensionAndEmploymentBenefitsMember" id="cm_DeferredTaxAssetsPensionAndEmploymentBenefitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsRecognizedInNetIncome" id="cm_DeferredTaxAssetsRecognizedInNetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsRecognizedInOtherComprehensiveIncome" id="cm_DeferredTaxAssetsRecognizedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsRelatingToOtherIncludesForeignCurrencyTranslation" id="cm_DeferredTaxAssetsRelatingToOtherIncludesForeignCurrencyTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsRelatingToProvisionsMember" id="cm_DeferredTaxAssetsRelatingToProvisionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsSecuritiesRevaluationMember" id="cm_DeferredTaxAssetsSecuritiesRevaluationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsTaxLossCarryForwardsMember" id="cm_DeferredTaxAssetsTaxLossCarryForwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxAssetsUnearnedIncomeMember" id="cm_DeferredTaxAssetsUnearnedIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxExpenseComprehensiveIncome" id="cm_DeferredTaxExpenseComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilitiesForeignCurrencyMember" id="cm_DeferredTaxLiabilitiesForeignCurrencyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilitiesIntangibleAssetsMember" id="cm_DeferredTaxLiabilitiesIntangibleAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilitiesOthersMember" id="cm_DeferredTaxLiabilitiesOthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilitiesPensionAndEmploymentBenefitsMember" id="cm_DeferredTaxLiabilitiesPensionAndEmploymentBenefitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilitiesSecuritiesRevaluationMember" id="cm_DeferredTaxLiabilitiesSecuritiesRevaluationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilityGoodwillMember" id="cm_DeferredTaxLiabilityGoodwillMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilityPropertyAndEquipmentMember" id="cm_DeferredTaxLiabilityPropertyAndEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilityRecognizedInNetIncome" id="cm_DeferredTaxLiabilityRecognizedInNetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilityRecognizedInOtherComprehensiveIncome" id="cm_DeferredTaxLiabilityRecognizedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DeferredTaxLiabilityRelatingToOtherIncludesForeignCurrencyTranslation" id="cm_DeferredTaxLiabilityRelatingToOtherIncludesForeignCurrencyTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitObligationAbstract" id="cm_DefinedBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanAssetsAbstract" id="cm_DefinedBenefitPlanAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPayments" id="cm_DefinedBenefitPlanExpectedFutureBenefitPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths1" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearFiveToNine" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFiveToNine" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" id="cm_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedBenefitPlansByNameAxis" id="cm_DefinedBenefitPlansByNameAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="DefinedBenefitPlansByNameMember" id="cm_DefinedBenefitPlansByNameMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DefinedContributionPensionPlansMember" id="cm_DefinedContributionPensionPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DenominatedInUsDollarsMember" id="cm_DenominatedInUsDollarsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositAndPaymentFeeIncome" id="cm_DepositAndPaymentFeeIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositLiabilitiesHeldByTheEntity" id="cm_DepositLiabilitiesHeldByTheEntity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Deposits1" id="cm_Deposits1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Deposits1Abstract" id="cm_Deposits1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Deposits1Member" id="cm_Deposits1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositsAndOtherLiabilities" id="cm_DepositsAndOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositsAndOtherLiabilitiesMember" id="cm_DepositsAndOtherLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositsFromBusinessAndGovernment" id="cm_DepositsFromBusinessAndGovernment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositsObligationsRelatedToSecuritiesSoldShortAndOtherLiabilities" id="cm_DepositsObligationsRelatedToSecuritiesSoldShortAndOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DepositsRecognisedAsOfAcquisitionDate" id="cm_DepositsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerecognisedDebtSecuritiesMeasuredAtFVOCIMember" id="cm_DerecognisedDebtSecuritiesMeasuredAtFVOCIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerecognisedLoansMeasuredAtAmortizedCostMember" id="cm_DerecognisedLoansMeasuredAtAmortizedCostMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeAssetsMember" id="cm_DerivativeAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeFinancialAssetsHeldForTradingForEconomicHedges" id="cm_DerivativeFinancialAssetsHeldForTradingForEconomicHedges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeFinancialAssetsHeldForTradingForTradingPurpose" id="cm_DerivativeFinancialAssetsHeldForTradingForTradingPurpose" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeFinancialAssetsLiabilities" id="cm_DerivativeFinancialAssetsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeFinancialLiabilitiesHeldForTradingForEconomicHedges" id="cm_DerivativeFinancialLiabilitiesHeldForTradingForEconomicHedges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeFinancialLiabilitiesHeldForTradingForTradingPurpose" id="cm_DerivativeFinancialLiabilitiesHeldForTradingForTradingPurpose" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeInstrumentsMember" id="cm_DerivativeInstrumentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativeLiabilitiesMember" id="cm_DerivativeLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesAfterEffectOfNettingMember" id="cm_DerivativesAfterEffectOfNettingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesBeforeNettingMember" id="cm_DerivativesBeforeNettingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesCreditEquivalentAmount" id="cm_DerivativesCreditEquivalentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesDesignatedAsHedgingInstrumentsMember" id="cm_DerivativesDesignatedAsHedgingInstrumentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesEffectOfNettingMember" id="cm_DerivativesEffectOfNettingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DerivativesRiskWeightedAmount" id="cm_DerivativesRiskWeightedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForAcceptancesExplanatory" id="cm_DescriptionOfAccountingPolicyForAcceptancesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForAccumulatedOtherComprehensiveIncomeExplanatory" id="cm_DescriptionOfAccountingPolicyForAccumulatedOtherComprehensiveIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatory" id="cm_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForCashCollateralOnSecuritiesBorrowedAndSecuritiesLentExplanatory" id="cm_DescriptionOfAccountingPolicyForCashCollateralOnSecuritiesBorrowedAndSecuritiesLentExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForDateOfRecognitionOfSecuritiesExplanatory" id="cm_DescriptionOfAccountingPolicyForDateOfRecognitionOfSecuritiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForDerecognitionOfFinancialAssetsExplanatory" id="cm_DescriptionOfAccountingPolicyForDerecognitionOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForDerecognitionOfFinancialLiabilitiesExplanatory" id="cm_DescriptionOfAccountingPolicyForDerecognitionOfFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForEffectiveInterestRateMethodExplanatory" id="cm_DescriptionOfAccountingPolicyForEffectiveInterestRateMethodExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForEmbeddedDerivativesExplanatory" id="cm_DescriptionOfAccountingPolicyForEmbeddedDerivativesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForFinancialInstrumentsDesignatedAtFairValueExplanatory" id="cm_DescriptionOfAccountingPolicyForFinancialInstrumentsDesignatedAtFairValueExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatory" id="cm_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForMortgageCommitmentsExplanatory" id="cm_DescriptionOfAccountingPolicyForMortgageCommitmentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForOriginatedCreditImpairedFinancialAssetsExplanatory" id="cm_DescriptionOfAccountingPolicyForOriginatedCreditImpairedFinancialAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForOtherLongTermEmployeeBenefitsExplanatory" id="cm_DescriptionOfAccountingPolicyForOtherLongTermEmployeeBenefitsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForPensionAndOtherPostEmploymentBenefitsExplanatory" id="cm_DescriptionOfAccountingPolicyForPensionAndOtherPostEmploymentBenefitsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesExplanatory" id="cm_DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForPurchasedLoansExplanatory" id="cm_DescriptionOfAccountingPolicyForPurchasedLoansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForTradingFinancialInstrumentsExplanatory" id="cm_DescriptionOfAccountingPolicyForTradingFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForTransactionCostsExplanatory" id="cm_DescriptionOfAccountingPolicyForTransactionCostsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfAccountingPolicyForUseOfEstimatesExplanatory" id="cm_DescriptionOfAccountingPolicyForUseOfEstimatesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DescriptionOfBeforeTaxDiscountRatesAppliedToCashFlowProjections" id="cm_DescriptionOfBeforeTaxDiscountRatesAppliedToCashFlowProjections" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DesignatedAtFairValueMember" id="cm_DesignatedAtFairValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DirectInvestmentsInMultiSellerConduits" id="cm_DirectInvestmentsInMultiSellerConduits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DirectorsMember" id="cm_DirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DirectorsPlanMember" id="cm_DirectorsPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureAssetsPledgedAsCollateralLineItems" id="cm_DisclosureAssetsPledgedAsCollateralLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureAssetsPledgedAsCollateralTable" id="cm_DisclosureAssetsPledgedAsCollateralTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityAbstract" id="cm_DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityExplanatory" id="cm_DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityLineItems" id="cm_DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityTable" id="cm_DisclosureForeignCurrencySensitivityAnalysisEffectOnEquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilitiesAbstract" id="cm_DisclosureIncomeTaxesSourcesAndMovementInDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAccountingPolicyForImpactOfAdoptingIfrs9Explanatory" id="cm_DisclosureOfAccountingPolicyForImpactOfAdoptingIfrs9Explanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAdvancedInternalRatingsBasedBusinessAndGovernmentCreditRiskExposureGeographicalLocationExplanatory" id="cm_DisclosureOfAdvancedInternalRatingsBasedBusinessAndGovernmentCreditRiskExposureGeographicalLocationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAllowanceForCreditLossesSecuritiesAtFVOCIExplanatory" id="cm_DisclosureOfAllowanceForCreditLossesSecuritiesAtFVOCIExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesAbstract" id="cm_DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesExplanatory" id="cm_DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesLineItems" id="cm_DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesTable" id="cm_DisclosureOfAmortizedCostAndFairValuesOfNontradingEquitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfAssetsPledgedAsCollateralExplanatory" id="cm_DisclosureOfAssetsPledgedAsCollateralExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAssumedHealthCareCostTrendRatesExplanatory" id="cm_DisclosureOfAssumedHealthCareCostTrendRatesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfAverageRateOrPriceOfHedgingDerivativeExplanatory" id="cm_DisclosureOfAverageRateOrPriceOfHedgingDerivativeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBalanceSheetAssetsSubjectToCreditRiskExplanatory" id="cm_DisclosureOfBalanceSheetAssetsSubjectToCreditRiskExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBalanceSheetByContractualMaturityExplanatory" id="cm_DisclosureOfBalanceSheetByContractualMaturityExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBaseCaseForecastsForSelectForwardlookingInformationVariablesUsedToEstimateOurExpectedCreditLossesExplanatory" id="cm_DisclosureOfBaseCaseForecastsForSelectForwardlookingInformationVariablesUsedToEstimateOurExpectedCreditLossesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBaselIIICapitalExplanatory" id="cm_DisclosureOfBaselIIICapitalExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBaselIIICaptialDisclosureLineItems" id="cm_DisclosureOfBaselIIICaptialDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatory" id="cm_DisclosureOfBasisOfPreparationAndSummaryOfSignificantAccountingPoliciesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBusinessAcquisitionsByAcquisitionAssetsAcquiredAndLiabilitiesAssumedExplanatory" id="cm_DisclosureOfBusinessAcquisitionsByAcquisitionAssetsAcquiredAndLiabilitiesAssumedExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfBusinessAndGovernmentInternalAndExternalRatingExplanatory" id="cm_DisclosureOfBusinessAndGovernmentInternalAndExternalRatingExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCapitalTrustSecuritiesExplanatory" id="cm_DisclosureOfCapitalTrustSecuritiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCarryingAmountOfLoansAndUndrawnsBasedOnInternalRiskRatingGradesExplanatory" id="cm_DisclosureOfCarryingAmountOfLoansAndUndrawnsBasedOnInternalRiskRatingGradesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfChangesInUnrealizedFairValueOfAvailableforsaleInvestmentsAbstract" id="cm_DisclosureOfChangesInUnrealizedFairValueOfAvailableforsaleInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommitmentsAbstract" id="cm_DisclosureOfCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommitmentsAndCollateralExplanatory" id="cm_DisclosureOfCommitmentsAndCollateralExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommitmentsAndContingenciesLineItems" id="cm_DisclosureOfCommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommitmentsAndContingenciesTable" id="cm_DisclosureOfCommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfCommitmentsLineItems" id="cm_DisclosureOfCommitmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommitmentsTable" id="cm_DisclosureOfCommitmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfCommonSharesExplanatory" id="cm_DisclosureOfCommonSharesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCommonSharesPurchasedAndCancelledExplanatory" id="cm_DisclosureOfCommonSharesPurchasedAndCancelledExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfComponentsOfIncomeTaxExplanatory" id="cm_DisclosureOfComponentsOfIncomeTaxExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContingentAssetsAndLiabilitiesAbstract" id="cm_DisclosureOfContingentAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContingentAssetsAndLiabilitiesLineItems" id="cm_DisclosureOfContingentAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContingentAssetsAndLiabilitiesTable" id="cm_DisclosureOfContingentAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfContractualMaturiesOfSecuritiesExplanatory" id="cm_DisclosureOfContractualMaturiesOfSecuritiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContractualObligationsAbstract" id="cm_DisclosureOfContractualObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContractualObligationsExplanatory" id="cm_DisclosureOfContractualObligationsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContractualObligationsLineItems" id="cm_DisclosureOfContractualObligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfContractualObligationsTable" id="cm_DisclosureOfContractualObligationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfCreditExposureArisingFromDerivativesExplanatory" id="cm_DisclosureOfCreditExposureArisingFromDerivativesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCreditQualityPortfolioExplanatory" id="cm_DisclosureOfCreditQualityPortfolioExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfCustomerLoansCustomerDepositsAndLoanToDepositRatioAbstract" id="cm_DisclosureOfCustomerLoansCustomerDepositsAndLoanToDepositRatioAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilitiesExplanatory" id="cm_DisclosureOfDefinedBenefitAssetsLiabilityNetOfValuationAllowanceIncludedInOtherAssetsAndOtherLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDefinedBenefitObligationPlanAssetsByRegionExplanatory" id="cm_DisclosureOfDefinedBenefitObligationPlanAssetsByRegionExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDefinedBenefitPlansExpenseRecognisedInIncomeStatementExplanatory" id="cm_DisclosureOfDefinedBenefitPlansExpenseRecognisedInIncomeStatementExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDefinedContributionsAndOtherPlansExpenseRecognizedExplanatory" id="cm_DisclosureOfDefinedContributionsAndOtherPlansExpenseRecognizedExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDepositLiabilitiesTextBlock" id="cm_DisclosureOfDepositLiabilitiesTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDepositsAbstract" id="cm_DisclosureOfDepositsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDepositsLineItems" id="cm_DisclosureOfDepositsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDepositsTable" id="cm_DisclosureOfDepositsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfDetailedInformationAboutDerivativeFinancialInstrumentsExplanatory" id="cm_DisclosureOfDetailedInformationAboutDerivativeFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDetailedInformationAboutLandAndBuildingsLineItems" id="cm_DisclosureOfDetailedInformationAboutLandAndBuildingsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDetailedInformationAboutLoansExplanatory" id="cm_DisclosureOfDetailedInformationAboutLoansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDetailedInformationAboutLoansPastDueButNotImpairedExplanatory" id="cm_DisclosureOfDetailedInformationAboutLoansPastDueButNotImpairedExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" id="cm_DisclosureOfDetailedInformationAboutOtherLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfDetailedInformationOtherAssetsExplanatory" id="cm_DisclosureOfDetailedInformationOtherAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfEncumberedAndUnencumberedAssetsAbstract" id="cm_DisclosureOfEncumberedAndUnencumberedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfEncumberedAndUnencumberedAssetsLineItems" id="cm_DisclosureOfEncumberedAndUnencumberedAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfEncumberedAndUnencumberedAssetsTable" id="cm_DisclosureOfEncumberedAndUnencumberedAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfEncumberedAndUnencumberedLiquidAssetsExplanatory" id="cm_DisclosureOfEncumberedAndUnencumberedLiquidAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFairValueOfAssetsAndLiabilitiesExplanatory" id="cm_DisclosureOfFairValueOfAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFairValueOfDerivativeInstrumentsExplanatory" id="cm_DisclosureOfFairValueOfDerivativeInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFinancialInformationAssociatesExplanatory" id="cm_DisclosureOfFinancialInformationAssociatesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFinancialInformationJointVenturesExplanatory" id="cm_DisclosureOfFinancialInformationJointVenturesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFiniteLivedSoftwareAndOtherIntangibleAssetsExplanatory" id="cm_DisclosureOfFiniteLivedSoftwareAndOtherIntangibleAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfFutureMinimumLeasePaymentForFinanceLeaseCommitmentExplanatory" id="cm_DisclosureOfFutureMinimumLeasePaymentForFinanceLeaseCommitmentExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfGuaranteesAndCommitmentsExplanatory" id="cm_DisclosureOfGuaranteesAndCommitmentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfImpairedLoansExplanatory" id="cm_DisclosureOfImpairedLoansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfIncomeTaxesLineItems" id="cm_DisclosureOfIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfIncomeTaxesTable" id="cm_DisclosureOfIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfIncomeTaxExpenseBenefitsExplanatory" id="cm_DisclosureOfIncomeTaxExpenseBenefitsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfIncrementalRiskChargeByTradingActivitiesExplanatory" id="cm_DisclosureOfIncrementalRiskChargeByTradingActivitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeOrStatementOfIncomeAsResultOfHedgingActivitiesExplanatory" id="cm_DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeOrStatementOfIncomeAsResultOfHedgingActivitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeAbstract" id="cm_DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeLineItems" id="cm_DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeTable" id="cm_DisclosureOfInformationAboutHedgeAccountingImpactOnStatementOfComprehensiveIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShare" id="cm_DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfInvestmentsAccountedForUsingEquityMethodAbstract" id="cm_DisclosureOfInvestmentsAccountedForUsingEquityMethodAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfJointVenturesAndAssociatesLineItems" id="cm_DisclosureOfJointVenturesAndAssociatesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfLoansAndAllowanceForCreditLossesLineItems" id="cm_DisclosureOfLoansAndAllowanceForCreditLossesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfLoansAndAllowanceForCreditLossesTable" id="cm_DisclosureOfLoansAndAllowanceForCreditLossesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfLoansExplanatory" id="cm_DisclosureOfLoansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfLongevitiesUnderlyingValuesOfDefnedBenefitObligationExplanatory" id="cm_DisclosureOfLongevitiesUnderlyingValuesOfDefnedBenefitObligationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfMaturityAnalysisOfPaymentsAndReceiptsForOperatingLeaseExplanatory" id="cm_DisclosureOfMaturityAnalysisOfPaymentsAndReceiptsForOperatingLeaseExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfMaximumExposureToLossNetOfHedgesAbstract" id="cm_DisclosureOfMaximumExposureToLossNetOfHedgesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfNetInterestExpenseIncomeAbstract" id="cm_DisclosureOfNetInterestExpenseIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfNetInterestIncomeAfterProvisionForCreditLossesExplanatory" id="cm_DisclosureOfNetInterestIncomeAfterProvisionForCreditLossesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfNetRemeasurementLossesGainsRecognisedInOtherComprehensiveIncomeExplanatory" id="cm_DisclosureOfNetRemeasurementLossesGainsRecognisedInOtherComprehensiveIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfNotionalAmountsAndCarryingValueOfOurHedgingRelatedDerivativeInstrumentsExplanatory" id="cm_DisclosureOfNotionalAmountsAndCarryingValueOfOurHedgingRelatedDerivativeInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesAbstract" id="cm_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesLineItems" id="cm_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesTable" id="cm_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfOtherAssetsAbstract" id="cm_DisclosureOfOtherAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOtherAssetsLineItems" id="cm_DisclosureOfOtherAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOtherAssetsTable" id="cm_DisclosureOfOtherAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfOtherContractualObligationsLineItems" id="cm_DisclosureOfOtherContractualObligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfOtherLiabilitiesAbstract" id="cm_DisclosureOfOtherLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfPreferredSharesExplanatory" id="cm_DisclosureOfPreferredSharesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfProfitOrLossesRecognizedOnFVOCIAndFinancialAssetsAvailableForSaleExplanatory" id="cm_DisclosureOfProfitOrLossesRecognizedOnFVOCIAndFinancialAssetsAvailableForSaleExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfPurchasedCreditImpairedLoansExplanatory" id="cm_DisclosureOfPurchasedCreditImpairedLoansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfRatingProfileOfOverTheCounterDerivativeMarkToMarketReceivablesExplanatory" id="cm_DisclosureOfRatingProfileOfOverTheCounterDerivativeMarkToMarketReceivablesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesLineItems" id="cm_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesTable" id="cm_DisclosureOfReconciliationOfChangesInFairValueMeasurementAssetsLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" id="cm_DisclosureOfReconciliationOfEffectiveTaxRateExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfResultsByReportingSegmentsAndGeographicalAreasExplanatory" id="cm_DisclosureOfResultsByReportingSegmentsAndGeographicalAreasExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfRetailCreditExposureByProbabilityOfDefaultRangeExplanatory" id="cm_DisclosureOfRetailCreditExposureByProbabilityOfDefaultRangeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfRiskManagementAbstract" id="cm_DisclosureOfRiskManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfRiskManagementLineItems" id="cm_DisclosureOfRiskManagementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfRiskManagementTable" id="cm_DisclosureOfRiskManagementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfSecuritiesExplanatory" id="cm_DisclosureOfSecuritiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSecuritiesOfFinancialInstrumentsExplanatory" id="cm_DisclosureOfSecuritiesOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatory" id="cm_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndBaselIiiCapitalExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSignificantTermsAndConditionsOfTrustCapitalSecuritiesLineItems" id="cm_DisclosureOfSignificantTermsAndConditionsOfTrustCapitalSecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSignificantTermsAndConditionsOfTrustCapitalSecuritiesTable" id="cm_DisclosureOfSignificantTermsAndConditionsOfTrustCapitalSecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfSignificantTransactionsExplanatory" id="cm_DisclosureOfSignificantTransactionsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesExplanatory" id="cm_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesLineItems" id="cm_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesTable" id="cm_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfSourcesOfWholesaleFundingTable" id="cm_DisclosureOfSourcesOfWholesaleFundingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfStandardizedCreditExposureByRiskWeightCategoryExplanatory" id="cm_DisclosureOfStandardizedCreditExposureByRiskWeightCategoryExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfStressedValueAtRiskExplanatory" id="cm_DisclosureOfStressedValueAtRiskExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatory" id="cm_DisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsLineItems" id="cm_DisclosureOfStructuredEntitiesAndDerecognitionOfFinancialAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfSummaryOfPeriodsWhenCashFlowsAreExpectedToOccurAndWhenTheyAreExpectedToAffectProfitOrLossForCashFlowHedgesExplanatory" id="cm_DisclosureOfSummaryOfPeriodsWhenCashFlowsAreExpectedToOccurAndWhenTheyAreExpectedToAffectProfitOrLossForCashFlowHedgesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfTermsAndConditionsOfCapitalTrustSecuritiesExplanatory" id="cm_DisclosureOfTermsAndConditionsOfCapitalTrustSecuritiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfTrustCapitalSecuritiesAbstract" id="cm_DisclosureOfTrustCapitalSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfTrustCapitalSecuritiesLineItems" id="cm_DisclosureOfTrustCapitalSecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfTrustCapitalSecuritiesTable" id="cm_DisclosureOfTrustCapitalSecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclosureOfValueAtRiskExplanatory" id="cm_DisclosureOfValueAtRiskExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfWeightedAverageDurationOfDefinedBenefitObligationExplanatory" id="cm_DisclosureOfWeightedAverageDurationOfDefinedBenefitObligationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosureOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligationAndRateOfCompensationIncreaseExplanatory" id="cm_DisclosureOfWeightedAveragePrincipalAssumptionsUsedToDetermineDefinedBenefitObligationAndRateOfCompensationIncreaseExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesAbstract" id="cm_DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesLineItems" id="cm_DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesTable" id="cm_DisclosuresOfFairValueHierarchyOfFinancialAssetsAndFinancialLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="DisclsoureOfDerivativeNotionalAmountExplanatory" id="cm_DisclsoureOfDerivativeNotionalAmountExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DiscountRateSignificantUnobservableInputsAssets" id="cm_DiscountRateSignificantUnobservableInputsAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DividendInAdditionToGovernmentOfCanadaBondYield" id="cm_DividendInAdditionToGovernmentOfCanadaBondYield" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DividendInAdditionToGovernmentOfCanadaTreasuryBillYield" id="cm_DividendInAdditionToGovernmentOfCanadaTreasuryBillYield" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DividendPayableRatePercentage" id="cm_DividendPayableRatePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DocumentandEntityInformationAbstract" id="cm_DocumentandEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DocumentaryAndCommercialLettersOfCreditMember" id="cm_DocumentaryAndCommercialLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DomesticOfficesMember" id="cm_DomesticOfficesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DownsideScenarioMember" id="cm_DownsideScenarioMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="DrawnMember" id="cm_DrawnMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EducationHealthAndSocialServicesMember" id="cm_EducationHealthAndSocialServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EffectOfOnePercentAppreciationOfCanadianCurrencyRateImpactOnEquity" id="cm_EffectOfOnePercentAppreciationOfCanadianCurrencyRateImpactOnEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EligibleFinancialCollateralMember" id="cm_EligibleFinancialCollateralMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmbeddedDerivativesMember" id="cm_EmbeddedDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmergingMarketsEquityFundsMember" id="cm_EmergingMarketsEquityFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmployeeSharePurchasePlanMember" id="cm_EmployeeSharePurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmployeeStockOptionPlanMember" id="cm_EmployeeStockOptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmployeeStockOptionsMember" id="cm_EmployeeStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmployeeStockPurchasePlanMember" id="cm_EmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EmployerContribution" id="cm_EmployerContribution" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EncumberedLiquidAssets" id="cm_EncumberedLiquidAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EnronMember" id="cm_EnronMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EnronSettlementPaymentsAndLegalExpenses" id="cm_EnronSettlementPaymentsAndLegalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitiesMember" id="cm_EquitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquityBeforeTreasuryStock" id="cm_EquityBeforeTreasuryStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquityDerivativesMember" id="cm_EquityDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquityExcludingTreasuryStock" id="cm_EquityExcludingTreasuryStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySecuritiesAssetsDesignatedAtFairValueOfOtherComprehensiveIncome" id="cm_EquitySecuritiesAssetsDesignatedAtFairValueOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySecuritiesDesignatedAtFVOCIMember" id="cm_EquitySecuritiesDesignatedAtFVOCIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" id="cm_EquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySecuritiesMeasuredAtFVOCIMember" id="cm_EquitySecuritiesMeasuredAtFVOCIMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySharePriceRiskEquitySwapsMember" id="cm_EquitySharePriceRiskEquitySwapsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySharePriceRiskMember" id="cm_EquitySharePriceRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquitySwapsMember" id="cm_EquitySwapsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingForStandardAndPoorsAaaToBbbMember" id="cm_EquivalentExternalRatingForStandardAndPoorsAaaToBbbMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingForStandardAndPoorsBbPlusToBbMinusMember" id="cm_EquivalentExternalRatingForStandardAndPoorsBbPlusToBbMinusMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingForStandardAndPoorsBelowBbMinusMember" id="cm_EquivalentExternalRatingForStandardAndPoorsBelowBbMinusMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingForStandardAndPoorsUnratedMember" id="cm_EquivalentExternalRatingForStandardAndPoorsUnratedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingMoodyDefaultMember" id="cm_EquivalentExternalRatingMoodyDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EquivalentExternalRatingStandardAndPoorsDefaultMember" id="cm_EquivalentExternalRatingStandardAndPoorsDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ESOPAndNonOfficerDirectorStockOptionPlanMember" id="cm_ESOPAndNonOfficerDirectorStockOptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EstimatedObligationPayableToDissentingShareholders" id="cm_EstimatedObligationPayableToDissentingShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="EurCadMember" id="cm_EurCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ExceptionallyLowMember" id="cm_ExceptionallyLowMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ExceptionallyLowProbabilityOfDefaultMember" id="cm_ExceptionallyLowProbabilityOfDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ExchangeTradedDerivatives" id="cm_ExchangeTradedDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ExchangeTradeMember" id="cm_ExchangeTradeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueNetOfCVAWithFinancialGuarantors" id="cm_FairValueNetOfCVAWithFinancialGuarantors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOfHeldToMaturitySecurities" id="cm_FairValueOfHeldToMaturitySecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOfInvestmentsInAssociatesWherePriceQuotationsAreNotPublished" id="cm_FairValueOfInvestmentsInAssociatesWherePriceQuotationsAreNotPublished" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOfOtherAssetBackedSecurities" id="cm_FairValueOfOtherAssetBackedSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOptionDeposits" id="cm_FairValueOptionDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOptionLiabilitiesEstimatedContractualAmountPayableAtMaturity" id="cm_FairValueOptionLiabilitiesEstimatedContractualAmountPayableAtMaturity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FairValueOptionOtherLiabilities" id="cm_FairValueOptionOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FederalIncomeTaxExpenseBenefit" id="cm_FederalIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FeesIncurredAndChargesAfterTax" id="cm_FeesIncurredAndChargesAfterTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FeesIncurredAndChargesBeforeTax" id="cm_FeesIncurredAndChargesBeforeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FemaleMember" id="cm_FemaleMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FiftyPercentRiskWeightCategoryMember" id="cm_FiftyPercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsAvailableforsaleDebtSecurities" id="cm_FinancialAssetsAvailableforsaleDebtSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsAvailableForSaleDebtSecuritiesAndHeldToMaturitySecurities" id="cm_FinancialAssetsAvailableForSaleDebtSecuritiesAndHeldToMaturitySecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsAvailableforsaleEquitySecurities" id="cm_FinancialAssetsAvailableforsaleEquitySecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsFairValueOverUnderCarryingValueMember" id="cm_FinancialAssetsFairValueOverUnderCarryingValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsNet" id="cm_FinancialAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForClearingSystemsPaymentSystemsAndDepositoriesMember" id="cm_FinancialAssetsPledgedAsCollateralForClearingSystemsPaymentSystemsAndDepositoriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForCoveredBondsMember" id="cm_FinancialAssetsPledgedAsCollateralForCoveredBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForDerivativesMember" id="cm_FinancialAssetsPledgedAsCollateralForDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForForeignGovernmentsAndCentralBanksMember" id="cm_FinancialAssetsPledgedAsCollateralForForeignGovernmentsAndCentralBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForLiabilitiesOtherMember" id="cm_FinancialAssetsPledgedAsCollateralForLiabilitiesOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForObligationsRelatedToSecuritiesSoldShortMember" id="cm_FinancialAssetsPledgedAsCollateralForObligationsRelatedToSecuritiesSoldShortMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreementsMember" id="cm_FinancialAssetsPledgedAsCollateralForObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForSecuritiesBorrowingAndLendingMember" id="cm_FinancialAssetsPledgedAsCollateralForSecuritiesBorrowingAndLendingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsPledgedAsCollateralForSecuritizationsMember" id="cm_FinancialAssetsPledgedAsCollateralForSecuritizationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialAssetsSecurities" id="cm_FinancialAssetsSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialCollateral" id="cm_FinancialCollateral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialInstitutionsCounterpartyMember" id="cm_FinancialInstitutionsCounterpartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialInstitutionsMember" id="cm_FinancialInstitutionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialInstrumentsCarriedOnTheConsolidatedBalanceSheetAtFairValueExplanatory" id="cm_FinancialInstrumentsCarriedOnTheConsolidatedBalanceSheetAtFairValueExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialInstrumentsDisclosuresUnderIFRS7Explanatory" id="cm_FinancialInstrumentsDisclosuresUnderIFRS7Explanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialInstrumentsPerformingMember" id="cm_FinancialInstrumentsPerformingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesAcceptances" id="cm_FinancialLiabilitiesAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" id="cm_FinancialLiabilitiesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesAtFairValueThroughTradingMember" id="cm_FinancialLiabilitiesAtFairValueThroughTradingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesFairValueOverUnderCarryingValueMember" id="cm_FinancialLiabilitiesFairValueOverUnderCarryingValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" id="cm_FinancialLiabilitiesMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FinancialLiabilitiesUnderRepurchaseAgreements" id="cm_FinancialLiabilitiesUnderRepurchaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FiniteLifeIntangibleAssetsMember" id="cm_FiniteLifeIntangibleAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalBankBahamasLimitedMember" id="cm_FirstcaribbeanInternationalBankBahamasLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalBankBarbadosLimitedMember" id="cm_FirstcaribbeanInternationalBankBarbadosLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalBankCaymanLimitedMember" id="cm_FirstcaribbeanInternationalBankCaymanLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstCaribbeanInternationalBankCuracaoNVMember" id="cm_FirstCaribbeanInternationalBankCuracaoNVMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalBankJamaicaLimitedMember" id="cm_FirstcaribbeanInternationalBankJamaicaLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstCaribbeanInternationalBankLimitedMember" id="cm_FirstCaribbeanInternationalBankLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalBankTrinidadAndTobagoLimitedMember" id="cm_FirstcaribbeanInternationalBankTrinidadAndTobagoLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstCaribbeanInternationalFinanceCorporationLeewardAndWindwardLimitedMember" id="cm_FirstCaribbeanInternationalFinanceCorporationLeewardAndWindwardLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstCaribbeanInternationalFinanceCorporationNetherlandsAntillesMember" id="cm_FirstCaribbeanInternationalFinanceCorporationNetherlandsAntillesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstCaribbeanInternationalSecuritiesLimitedMember" id="cm_FirstCaribbeanInternationalSecuritiesLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FirstcaribbeanInternationalWealthManagementBankBarbadosMember" id="cm_FirstcaribbeanInternationalWealthManagementBankBarbadosMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FixedIncomeFunds1Member" id="cm_FixedIncomeFunds1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FixedRateOfInstrumentsAbstract" id="cm_FixedRateOfInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForecastedExpensesMember" id="cm_ForecastedExpensesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForecastOfNetCashFlowsFromAssetsAndLiabilitiesHedged" id="cm_ForecastOfNetCashFlowsFromAssetsAndLiabilitiesHedged" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeclosedAssets1" id="cm_ForeclosedAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeclosedFinancingReceivableAssets" id="cm_ForeclosedFinancingReceivableAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignCurrencyDerivativesMember" id="cm_ForeignCurrencyDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignCurrencyForwardContractsMember" id="cm_ForeignCurrencyForwardContractsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignCurrencyMember" id="cm_ForeignCurrencyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeAndInterestRateRiskInterestRateSwapMember" id="cm_ForeignExchangeAndInterestRateRiskInterestRateSwapMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeCrossCurrencyInterestRateSwapMember" id="cm_ForeignExchangeCrossCurrencyInterestRateSwapMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeDerivativesMember" id="cm_ForeignExchangeDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeOrInterestRateRiskMember" id="cm_ForeignExchangeOrInterestRateRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeRateRiskMember" id="cm_ForeignExchangeRateRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeRiskAndInterestRateRiskMember" id="cm_ForeignExchangeRiskAndInterestRateRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeRiskFxForwardMember" id="cm_ForeignExchangeRiskFxForwardMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignExchangeRisksMember" id="cm_ForeignExchangeRisksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignIncomeTaxExpenseBenefit" id="cm_ForeignIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForeignOfficesMember" id="cm_ForeignOfficesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForestProductsMember" id="cm_ForestProductsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ForwardRateAgreementMember" id="cm_ForwardRateAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FrescoVCIBCOrGaudetVCIBCMember" id="cm_FrescoVCIBCOrGaudetVCIBCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="FVOSecuritiesMember" id="cm_FVOSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainAndLossOnDerivatives" id="cm_GainAndLossOnDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncomeBeforeTax" id="cm_GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncomeBeforeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainOnSaleAndLeasedBackOfPropertiesAfterTax" id="cm_GainOnSaleAndLeasedBackOfPropertiesAfterTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainOnSaleAndLeasedBackOfPropertiesBeforeTax" id="cm_GainOnSaleAndLeasedBackOfPropertiesBeforeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet" id="cm_GainsLossesFromDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncomeAndAmortizedCostNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainsLossesFromFinancialInstrumentsMeasuredDesignatedAtFairValueThroughProfitOrLossNet" id="cm_GainsLossesFromFinancialInstrumentsMeasuredDesignatedAtFairValueThroughProfitOrLossNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GainsLossesOnFairValueOptionAssetsAndLiabilitiesNetOfHedges" id="cm_GainsLossesOnFairValueOptionAssetsAndLiabilitiesNetOfHedges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GbpCadMember" id="cm_GbpCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GenevaAdvisorsMember" id="cm_GenevaAdvisorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GlobalEquityFundsMember" id="cm_GlobalEquityFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GlobalMarketsMember" id="cm_GlobalMarketsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GoodSlottedMember" id="cm_GoodSlottedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GovernmentBondsMember" id="cm_GovernmentBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GovernmentIssuedOrGuaranteedMember" id="cm_GovernmentIssuedOrGuaranteedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GovernmentPensionPlansMember" id="cm_GovernmentPensionPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GovernmentsCounterpartyMember" id="cm_GovernmentsCounterpartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GovernmentsMember" id="cm_GovernmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GreenCanadianImperialBankOfCommerceEtAlMember" id="cm_GreenCanadianImperialBankOfCommerceEtAlMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossCreditExposureMember" id="cm_GrossCreditExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossDeferredTaxAssets" id="cm_GrossDeferredTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossDeferredTaxLiabilities" id="cm_GrossDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossImpairedLoansAndAcceptances" id="cm_GrossImpairedLoansAndAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossInterestIncomeWouldHaveBeenRecorded" id="cm_GrossInterestIncomeWouldHaveBeenRecorded" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossLoansAndAcceptancesMember" id="cm_GrossLoansAndAcceptancesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossPrincipalAmountOfLoansReceivableRecognizedAsOfAcquisitionDate" id="cm_GrossPrincipalAmountOfLoansReceivableRecognizedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossUnrealizedGainsOnAvailableforsaleSecurities" id="cm_GrossUnrealizedGainsOnAvailableforsaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossUnrealizedGainsOnFVOCISecurities" id="cm_GrossUnrealizedGainsOnFVOCISecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossUnrealizedLossesOnAvailableforsaleSecurities" id="cm_GrossUnrealizedLossesOnAvailableforsaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="GrossUnrealizedLossesOnFVOCISecurities" id="cm_GrossUnrealizedLossesOnFVOCISecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HardwareAndSoftwareMember" id="cm_HardwareAndSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HedgedItemsAttributableToHedgedRisksMember" id="cm_HedgedItemsAttributableToHedgedRisksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HedgingInstrumentMember" id="cm_HedgingInstrumentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HeldForAssetLiabilityManagementMember" id="cm_HeldForAssetLiabilityManagementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HeldForHedgingAndHeldForTradingForEconomicHedgesMember" id="cm_HeldForHedgingAndHeldForTradingForEconomicHedgesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HeldForTradingForTradingPurposeMember" id="cm_HeldForTradingForTradingPurposeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HeldToMaturitySecuritiesMeasuredAtAmortizedCost" id="cm_HeldToMaturitySecuritiesMeasuredAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HighEndOfRangeOfObservablePriceToEarningsMultiplesOfComparableWealthManagementInstitutions" id="cm_HighEndOfRangeOfObservablePriceToEarningsMultiplesOfComparableWealthManagementInstitutions" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HighMember" id="cm_HighMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HighProbabilityOfDefaultMember" id="cm_HighProbabilityOfDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HighRiskMember" id="cm_HighRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HkdCadMember" id="cm_HkdCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HundredAndFiftyPercentRiskWeightCategoryMember" id="cm_HundredAndFiftyPercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HundredBasisPointsDecreaseMember" id="cm_HundredBasisPointsDecreaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HundredBasisPointsIncreaseMember" id="cm_HundredBasisPointsIncreaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="HundredPercentRiskWeightCategoryMember" id="cm_HundredPercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Ias39Member" id="cm_Ias39Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IFRS9Member" id="cm_IFRS9Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ImmaterialSubsidiariesMember" id="cm_ImmaterialSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ImpactFromMeasuringStageTwoLoansUsingStageOneExpectedCreditLosses" id="cm_ImpactFromMeasuringStageTwoLoansUsingStageOneExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ImpairedLoansAtAmortisedCost" id="cm_ImpairedLoansAtAmortisedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ImpairedLoansByIndustrySectorAxis" id="cm_ImpairedLoansByIndustrySectorAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="ImpairedLoansByIndustrySectorMember" id="cm_ImpairedLoansByIndustrySectorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ImpairmentLossesOnAvailableforsaleSecurities" id="cm_ImpairmentLossesOnAvailableforsaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxExpenseBenefitAvailableForSaleSecuritiesAbstract" id="cm_IncomeTaxExpenseBenefitAvailableForSaleSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxExpenseBenefitDebtSecuritiesAbstract" id="cm_IncomeTaxExpenseBenefitDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxExpenseBenefitDesignatedAsCashFlowHedgesAbstract" id="cm_IncomeTaxExpenseBenefitDesignatedAsCashFlowHedgesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxExpenseBenefitExchangeDifferencesOntranslationAbstract" id="cm_IncomeTaxExpenseBenefitExchangeDifferencesOntranslationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToComprehensiveIncome" id="cm_IncomeTaxRelatingToComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToGainLossOnHedgesOfNetInvestmentsInForeignOperations" id="cm_IncomeTaxRelatingToGainLossOnHedgesOfNetInvestmentsInForeignOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToGainsLossesOnCashFlowHedges" id="cm_IncomeTaxRelatingToGainsLossesOnCashFlowHedges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToGainsLossesOnExchangeDifferencesOnTranslation" id="cm_IncomeTaxRelatingToGainsLossesOnExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToGainsLossesOnRemeasuringAvailableforsaleSecuritiesOfOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToGainsLossesOnRemeasuringAvailableforsaleSecuritiesOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToGainsLossesOnRemeasuringDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToGainsLossesOnRemeasuringDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToNetForeignCurrencyTranslationAdjustments" id="cm_IncomeTaxRelatingToNetForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToReclassificationAdjustmentsOnAvailableForSaleSecuritiesOfOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToReclassificationAdjustmentsOnAvailableForSaleSecuritiesOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToReclassificationAdjustmentsOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToReclassificationAdjustmentsOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToReclassificationAdjustmentsOnExchangeDifferencesOnTranslation" id="cm_IncomeTaxRelatingToReclassificationAdjustmentsOnExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperations" id="cm_IncomeTaxRelatingToReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncomeTaxRelatingToReclassificationOfCashFlowHedgesOfOtherComprehensiveIncome" id="cm_IncomeTaxRelatingToReclassificationOfCashFlowHedgesOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans" id="cm_IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseInCreditExposure" id="cm_IncreaseDecreaseInCreditExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseInNetInterestIncome" id="cm_IncreaseDecreaseInNetInterestIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseInNumberOfTreasuryStock" id="cm_IncreaseDecreaseInNumberOfTreasuryStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseInPresentValueOfShareholdersEquity" id="cm_IncreaseDecreaseInPresentValueOfShareholdersEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughEmployeeSharePurchasePlan" id="cm_IncreaseDecreaseThroughEmployeeSharePurchasePlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughExerciseOfStockOptionsAndSettlementOfOtherEquitysettledSharebasedAwards" id="cm_IncreaseDecreaseThroughExerciseOfStockOptionsAndSettlementOfOtherEquitysettledSharebasedAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughOriginationOrPurchaseAndDerecognition" id="cm_IncreaseDecreaseThroughOriginationOrPurchaseAndDerecognition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughShareholderInvestmentPlan" id="cm_IncreaseDecreaseThroughShareholderInvestmentPlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughSharesIssuedOnAcquisition" id="cm_IncreaseDecreaseThroughSharesIssuedOnAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughTransfersToLifetimeECLImpaired" id="cm_IncreaseDecreaseThroughTransfersToLifetimeECLImpaired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughTransfersToLifetimeECLPerforming" id="cm_IncreaseDecreaseThroughTransfersToLifetimeECLPerforming" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseDecreaseThroughTransfersToTwelveMonthECL" id="cm_IncreaseDecreaseThroughTransfersToTwelveMonthECL" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseInBusinessAndGovernmentLoansPercentage" id="cm_IncreaseInBusinessAndGovernmentLoansPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseInBusinessAndGovernmentLoansValue" id="cm_IncreaseInBusinessAndGovernmentLoansValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseInConsumerLoansPercentage" id="cm_IncreaseInConsumerLoansPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseInConsumerLoansValue" id="cm_IncreaseInConsumerLoansValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseInResidentialMortgagesLoansValue" id="cm_IncreaseInResidentialMortgagesLoansValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncreaseThroughReplacementShareBasedAwardsIssuedOnAcquisition" id="cm_IncreaseThroughReplacementShareBasedAwardsIssuedOnAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncrementalRiskChargeForTradingActivities" id="cm_IncrementalRiskChargeForTradingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncrementalRiskChargeMember" id="cm_IncrementalRiskChargeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IncrementalRiskChargePeriod" id="cm_IncrementalRiskChargePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IndefiniteLifeIntangibleAssetsMember" id="cm_IndefiniteLifeIntangibleAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IndemnitiesToCustomerOfJointVentures" id="cm_IndemnitiesToCustomerOfJointVentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IndividualAllowanceMember" id="cm_IndividualAllowanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InflationAdjustedBondsMember" id="cm_InflationAdjustedBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InfrastructureAndPrivateEquityFundsAmountContributedToFairValueOfPlanAssets" id="cm_InfrastructureAndPrivateEquityFundsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InsuranceRevenueNetOfClaims" id="cm_InsuranceRevenueNetOfClaims" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InsuredByCMHCMember" id="cm_InsuredByCMHCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestBearingDepositsWithBanksMember" id="cm_InterestBearingDepositsWithBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestBearingDepositsWithBanksRecognisedAsOfAcquisitionDate" id="cm_InterestBearingDepositsWithBanksRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestCostOnEffectOfAssetCeilingNetDefinedBenefitLiabilityAsset" id="cm_InterestCostOnEffectOfAssetCeilingNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpense1Abstract" id="cm_InterestExpense1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpenseNetDefinedBenefitLiabilityAsset" id="cm_InterestExpenseNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpenseOnDeposits" id="cm_InterestExpenseOnDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpenseOnSecuritiesSoldShort" id="cm_InterestExpenseOnSecuritiesSoldShort" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpenseOnSubordinatedDebtInstruments" id="cm_InterestExpenseOnSubordinatedDebtInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestExpenseRelatedToFinanceLeasesArrangement" id="cm_InterestExpenseRelatedToFinanceLeasesArrangement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestIncomeExpenseNet1" id="cm_InterestIncomeExpenseNet1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestIncomeNetDefinedBenefitLiabilityAsset" id="cm_InterestIncomeNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestIncomeOnImpairedLoansAccrued" id="cm_InterestIncomeOnImpairedLoansAccrued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestIncomeOnLoansBeforeImpaired" id="cm_InterestIncomeOnLoansBeforeImpaired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestIncomeOnSecurities" id="cm_InterestIncomeOnSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestRateDerivativesMember" id="cm_InterestRateDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestRateSensitivityPeriod" id="cm_InterestRateSensitivityPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestRevenueExpenseNet1" id="cm_InterestRevenueExpenseNet1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InterestRiskInterestRateSwapsMember" id="cm_InterestRiskInterestRateSwapsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InternalCreditRating" id="cm_InternalCreditRating" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InternalRatingsBasedMember" id="cm_InternalRatingsBasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InternationalBankingMember" id="cm_InternationalBankingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InternationalEquityFundsMember" id="cm_InternationalEquityFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IntriaItemsIncMember" id="cm_IntriaItemsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentCommitmentInAssociates" id="cm_InvestmentCommitmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentCommitments" id="cm_InvestmentCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentCommitmentsMember" id="cm_InvestmentCommitmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentFundsAndOtherAssetsQuotedPricesValue" id="cm_InvestmentFundsAndOtherAssetsQuotedPricesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentGradeMember" id="cm_InvestmentGradeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="InvestmentInCommunityReinvestmentActInvestments" id="cm_InvestmentInCommunityReinvestmentActInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IssuanceOfReplacementEquitysettledAwards" id="cm_IssuanceOfReplacementEquitysettledAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IssuedByCanadaMortgageAndHousingCorporationSecuritiesMember" id="cm_IssuedByCanadaMortgageAndHousingCorporationSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IssuedByFederalHomeLoanMortgageCorporationSecuritiesMember" id="cm_IssuedByFederalHomeLoanMortgageCorporationSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IssuedByFederalNationalMortgageAssociationSecuritiesMember" id="cm_IssuedByFederalNationalMortgageAssociationSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="IssuedByGovernmentNationalMortgageAssociationSecuritiesMember" id="cm_IssuedByGovernmentNationalMortgageAssociationSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JanuarySevenTwoThousandAndThirtyOneMember" id="cm_JanuarySevenTwoThousandAndThirtyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JanuaryTwentySixTwoThousandAndTwentySixMember" id="cm_JanuaryTwentySixTwoThousandAndTwentySixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JpyCadMember" id="cm_JpyCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JulyElevenTwoThousandAndTwentyFourMember" id="cm_JulyElevenTwoThousandAndTwentyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JulyThirtyOneTwoThousandAndEightyFourMember" id="cm_JulyThirtyOneTwoThousandAndEightyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="JuneSixTwoThousandAndTwentyThreeMember" id="cm_JuneSixTwoThousandAndTwentyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LaterThanEightYearsMember" id="cm_LaterThanEightYearsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LaterThanNineMonthsAndNotLaterThanOneYearMember" id="cm_LaterThanNineMonthsAndNotLaterThanOneYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LaterThanSixMonthsAndNotLaterThanNineMonthsMember" id="cm_LaterThanSixMonthsAndNotLaterThanNineMonthsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LaterThanThreeYearsAndNotLaterThanEightYearsMember" id="cm_LaterThanThreeYearsAndNotLaterThanEightYearsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LaunchOfSimpliiFinancialAndWinddownOfPCFinancialMember" id="cm_LaunchOfSimpliiFinancialAndWinddownOfPCFinancialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LegislativeProgramMember" id="cm_LegislativeProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityDerivativesAndEmbeddedDerivativesDecrease" id="cm_Level3SensitivityDerivativesAndEmbeddedDerivativesDecrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityDerivativesAndEmbeddedDerivativesIncrease" id="cm_Level3SensitivityDerivativesAndEmbeddedDerivativesIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityLimitedPartnershipDecrease" id="cm_Level3SensitivityLimitedPartnershipDecrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityLimitedPartnershipIncrease" id="cm_Level3SensitivityLimitedPartnershipIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityPrivateCompaniesDecrease" id="cm_Level3SensitivityPrivateCompaniesDecrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Level3SensitivityPrivateCompaniesIncrease" id="cm_Level3SensitivityPrivateCompaniesIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LeverageRatio" id="cm_LeverageRatio" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LeverageRatioExposure" id="cm_LeverageRatioExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimateBetweenFortySixToSixtyFivePercentageMember" id="cm_LGDEstimateBetweenFortySixToSixtyFivePercentageMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimateBetweenSixtySixToHundredPercentageMember" id="cm_LGDEstimateBetweenSixtySixToHundredPercentageMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimateBetweenTenToTwentyFivePercentageMember" id="cm_LGDEstimateBetweenTenToTwentyFivePercentageMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimateBetweenTwentySixToFortyFivePercentageMember" id="cm_LGDEstimateBetweenTwentySixToFortyFivePercentageMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimatelessThanTenPercentageMember" id="cm_LGDEstimatelessThanTenPercentageMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LGDEstimateMember" id="cm_LGDEstimateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LiabilitiesAssociatedWithTransferredAssets" id="cm_LiabilitiesAssociatedWithTransferredAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LiabilityAssetOfDefinedBenefitPlansValuationAllowance" id="cm_LiabilityAssetOfDefinedBenefitPlansValuationAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LifeExpectancyInYearsAtAgeSixtyFiveForThoseCurrentlyAgeFortyFiveMember" id="cm_LifeExpectancyInYearsAtAgeSixtyFiveForThoseCurrentlyAgeFortyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LifeExpectancyInYearsForThoseCurrentlyAgeSixtyFiveMember" id="cm_LifeExpectancyInYearsForThoseCurrentlyAgeSixtyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ListedAssociatesMember" id="cm_ListedAssociatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoanMember" id="cm_LoanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansAbstract" id="cm_LoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansAndAcceptancesNetOfAllowanceForCreditLosses" id="cm_LoansAndAcceptancesNetOfAllowanceForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansAndAcceptancesNetOfAllowanceForCreditLossesMember" id="cm_LoansAndAcceptancesNetOfAllowanceForCreditLossesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansAndAcceptancesToBusinessAndGovernment" id="cm_LoansAndAcceptancesToBusinessAndGovernment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansAndAdvancesToCustomersAndBanksAndBankAcceptanceAssets" id="cm_LoansAndAdvancesToCustomersAndBanksAndBankAcceptanceAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansBeforeAllowanceForLoanLosses" id="cm_LoansBeforeAllowanceForLoanLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansMandatorilyMeasuredAtFVTPLMember" id="cm_LoansMandatorilyMeasuredAtFVTPLMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansNetOfAllowanceForCreditLosses" id="cm_LoansNetOfAllowanceForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansNetOfAllowanceForCreditLossesAfterAdjustment" id="cm_LoansNetOfAllowanceForCreditLossesAfterAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansPastDueButNotImpaired" id="cm_LoansPastDueButNotImpaired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansProvidedToIndividualsNoLongerEmployedWithCompany" id="cm_LoansProvidedToIndividualsNoLongerEmployedWithCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansProvidedToIndividualsWhileEmployedWithCompany" id="cm_LoansProvidedToIndividualsWhileEmployedWithCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansReceivableRecognisedAsOfAcquisitionDate" id="cm_LoansReceivableRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansToAssociates" id="cm_LoansToAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansToBusinessAndGovernment" id="cm_LoansToBusinessAndGovernment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansToBusinessAndGovernmentAndAcceptances" id="cm_LoansToBusinessAndGovernmentAndAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansToBusinessAndGovernmentMember" id="cm_LoansToBusinessAndGovernmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LoansToJointVentures" id="cm_LoansToJointVentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LondonInterbankOfferedRateLIBOR1Member" id="cm_LondonInterbankOfferedRateLIBOR1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LongTermMember" id="cm_LongTermMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LossContingencyDamagesAwardedAndSubsequentlyOverturned" id="cm_LossContingencyDamagesAwardedAndSubsequentlyOverturned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LossContingencyDamagesSought1" id="cm_LossContingencyDamagesSought1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LossContingencyPunitiveDamagesSought" id="cm_LossContingencyPunitiveDamagesSought" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LossContingencySettlementOffer" id="cm_LossContingencySettlementOffer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LowEndOfRangeOfObservablePriceToEarningsMultiplesOfComparableWealthManagementInstitutions" id="cm_LowEndOfRangeOfObservablePriceToEarningsMultiplesOfComparableWealthManagementInstitutions" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LowMember" id="cm_LowMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LowProbabilityOfDefaultMember" id="cm_LowProbabilityOfDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="LowRiskMember" id="cm_LowRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MajorAssetsMember" id="cm_MajorAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaleMember" id="cm_MaleMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ManufacturingCapitalGoodsMember" id="cm_ManufacturingCapitalGoodsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ManufacturingConsumerGoodsMember" id="cm_ManufacturingConsumerGoodsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MarketRiskAbstract" id="cm_MarketRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MarketRiskLineItems" id="cm_MarketRiskLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MarketRisksMember" id="cm_MarketRisksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MarketRiskTable" id="cm_MarketRiskTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
<element name="MaximumAggregateConsiderationForOutstandingPreferredShares" id="cm_MaximumAggregateConsiderationForOutstandingPreferredShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaximumAnnualEmployerContribution" id="cm_MaximumAnnualEmployerContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaximumExposureToLossHedgesOfInvestmentsLoansAndWrittenDerivativesExposure" id="cm_MaximumExposureToLossHedgesOfInvestmentsLoansAndWrittenDerivativesExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaximumExposureToLossInvestmentsAndLoans" id="cm_MaximumExposureToLossInvestmentsAndLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaximumExposureToLossLiquidityFacilitiesAndCreditFacilitiesAndCommitments" id="cm_MaximumExposureToLossLiquidityFacilitiesAndCreditFacilitiesAndCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MaximumExposureToLossNotionalOfWrittenDerivativesLessFairValueLosses" id="cm_MaximumExposureToLossNotionalOfWrittenDerivativesLessFairValueLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MayFifteenTwoThousandAndThirtyOneMember" id="cm_MayFifteenTwoThousandAndThirtyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MayTwentyFiveTwoThousandAndThirtyFiveMember" id="cm_MayTwentyFiveTwoThousandAndThirtyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MayTwentyFiveTwoThousandAndThirtyThreeMember" id="cm_MayTwentyFiveTwoThousandAndThirtyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MayTwentyFiveTwoThousandAndThirtyTwoMember" id="cm_MayTwentyFiveTwoThousandAndThirtyTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MayTwentyFiveTwoThousandAndTwentyNineMember" id="cm_MayTwentyFiveTwoThousandAndTwentyNineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MeasurementAdjustmentOnInitialAdoptionOfIfrs9RelatingToExpectedCreditLosses" id="cm_MeasurementAdjustmentOnInitialAdoptionOfIfrs9RelatingToExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MediumMember" id="cm_MediumMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MediumProbabilityOfDefaultMember" id="cm_MediumProbabilityOfDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MigrationRiskMember" id="cm_MigrationRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MiningMember" id="cm_MiningMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ModifiedLoansMember" id="cm_ModifiedLoansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MortgageAndAssetBackedMember" id="cm_MortgageAndAssetBackedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MortgageBackedSecurities" id="cm_MortgageBackedSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MultiSellerConduitsMember" id="cm_MultiSellerConduitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="MutualFundRevenue" id="cm_MutualFundRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NegotiableInstruments" id="cm_NegotiableInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetCreditExposureMember" id="cm_NetCreditExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetFinancialAssetsNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" id="cm_NetFinancialAssetsNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetFinancialAssetsSubjectToAndNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="cm_NetFinancialAssetsSubjectToAndNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetFinancialLiabilitiesNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" id="cm_NetFinancialLiabilitiesNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetFinancialLiabilitiesSubjectToAndNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="cm_NetFinancialLiabilitiesSubjectToAndNotSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetForeignCurrencyTranslationAdjustments" id="cm_NetForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetGainsLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_NetGainsLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetGainsLossesOnDebtSecuritiesReclassifiedToNetIncome" id="cm_NetGainsLossesOnDebtSecuritiesReclassifiedToNetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_NetGainsLossesOnEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetInterestIncomeAfterProvisionForCreditLossesForLoans" id="cm_NetInterestIncomeAfterProvisionForCreditLossesForLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetLoansAndAcceptancesAfterAllowanceMember" id="cm_NetLoansAndAcceptancesAfterAllowanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetLongTradingPositions" id="cm_NetLongTradingPositions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetRealizedGainsOnAvailableforsaleSecurities" id="cm_NetRealizedGainsOnAvailableforsaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetRealizedGainsOnFairValueThroughOtherComprehensiveIncomeSecurities" id="cm_NetRealizedGainsOnFairValueThroughOtherComprehensiveIncomeSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetRealizedLossesOnAvailableforsaleSecurities" id="cm_NetRealizedLossesOnAvailableforsaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetRealizedLossesOnFairValueThroughOtherComprehensiveIncomeSecurities" id="cm_NetRealizedLossesOnFairValueThroughOtherComprehensiveIncomeSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetShortTradingPositions" id="cm_NetShortTradingPositions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NetTransferOutNetDefinedBenefitLiabilityAsset" id="cm_NetTransferOutNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NewLoyaltyProgramTerm" id="cm_NewLoyaltyProgramTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NoncontrollingInterestLiability" id="cm_NoncontrollingInterestLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonCumulativeRateResetSeriesFortyFiveClassAPreferredSharesMember" id="cm_NonCumulativeRateResetSeriesFortyFiveClassAPreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonCumulativeRateResetSeriesFortyOneClassAPreferredSharesMember" id="cm_NonCumulativeRateResetSeriesFortyOneClassAPreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonCumulativeRateResetSeriesFortySevenClassPreferredSharesMember" id="cm_NonCumulativeRateResetSeriesFortySevenClassPreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonCumulativeRateResetSeriesFortyThreeClassAPreferredSharesMember" id="cm_NonCumulativeRateResetSeriesFortyThreeClassAPreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonCumulativeRateResetSeriesThirtyNineClassAPreferredSharesMember" id="cm_NonCumulativeRateResetSeriesThirtyNineClassAPreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonInterestBearingDepositsMember" id="cm_NonInterestBearingDepositsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonInterestExpense1" id="cm_NonInterestExpense1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonInterestExpense1Abstract" id="cm_NonInterestExpense1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NoninterestExpenseOnFinanceLeases" id="cm_NoninterestExpenseOnFinanceLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonInterestIncome1" id="cm_NonInterestIncome1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonInterestIncome1Abstract" id="cm_NonInterestIncome1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NoninvestmentGradeMember" id="cm_NoninvestmentGradeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonofficerDirectorStockOptionPlanMember" id="cm_NonofficerDirectorStockOptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonqualifyingCapitalInstrumentsPhaseoutPercentage" id="cm_NonqualifyingCapitalInstrumentsPhaseoutPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NonTradeExposureRelatedToCentralCounterpartiesMember" id="cm_NonTradeExposureRelatedToCentralCounterpartiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NontradingSecuritiesMember" id="cm_NontradingSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NoSpecificMaturityMember" id="cm_NoSpecificMaturityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotesRedemptionPeriodFourMember" id="cm_NotesRedemptionPeriodFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotesRedemptionPeriodOneMember" id="cm_NotesRedemptionPeriodOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotesRedemptionPeriodThreeMember" id="cm_NotesRedemptionPeriodThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotesRedemptionPeriodTwoMember" id="cm_NotesRedemptionPeriodTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotesRedemptionPricePercentage" id="cm_NotesRedemptionPricePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotRatedMember" id="cm_NotRatedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NotSubjectToCreditRiskMember" id="cm_NotSubjectToCreditRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfAdditionalSharesAuthorizedToIssue" id="cm_NumberOfAdditionalSharesAuthorizedToIssue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfCommonSharesReservedForFutureIssuance" id="cm_NumberOfCommonSharesReservedForFutureIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfMembersUnderDefinedBenefitPlans" id="cm_NumberOfMembersUnderDefinedBenefitPlans" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfPropertiesSoldAndLeasedBack" id="cm_NumberOfPropertiesSoldAndLeasedBack" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesIssuedButNotExchanged" id="cm_NumberOfSharesIssuedButNotExchanged" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesIssuedThroughEmployeeSharePurchasePlan" id="cm_NumberOfSharesIssuedThroughEmployeeSharePurchasePlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesIssuedThroughShareholderInvestmentPlan" id="cm_NumberOfSharesIssuedThroughShareholderInvestmentPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesOutstandingExcludingChangeInTreasuryStock" id="cm_NumberOfSharesOutstandingExcludingChangeInTreasuryStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesOutstandingExcludingTreasuryStock" id="cm_NumberOfSharesOutstandingExcludingTreasuryStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesPurchasedUnderNormalCourseIssuerBid" id="cm_NumberOfSharesPurchasedUnderNormalCourseIssuerBid" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesRepurchasedAndRetiredDuringPeriod" id="cm_NumberOfSharesRepurchasedAndRetiredDuringPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesRepurchasedAndRetiredDuringPeriodUnderNCIB" id="cm_NumberOfSharesRepurchasedAndRetiredDuringPeriodUnderNCIB" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NumberOfSharesRepurchasedAndRetiredDuringPeriodUnderNCIBPrivateAgreement" id="cm_NumberOfSharesRepurchasedAndRetiredDuringPeriodUnderNCIBPrivateAgreement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="NVCCMember" id="cm_NVCCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ObligationsRelatedToAssetsSoldUnderRepurchaseAgreementsAndSecuritiesLoanedMember" id="cm_ObligationsRelatedToAssetsSoldUnderRepurchaseAgreementsAndSecuritiesLoanedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ObligationsRelatedToSecuritiesSoldShort" id="cm_ObligationsRelatedToSecuritiesSoldShort" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ObligationsRelatedToSecuritiesSoldShortMember" id="cm_ObligationsRelatedToSecuritiesSoldShortMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements" id="cm_ObligationsRelatedToSecuritiesSoldUnderRepurchaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OctoberTwentyEightTwoThousandAndTwentyFourMember" id="cm_OctoberTwentyEightTwoThousandAndTwentyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OffBalanceSheetMember" id="cm_OffBalanceSheetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OfficeFurnitureEquipmentAndOtherMember" id="cm_OfficeFurnitureEquipmentAndOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OilAndGasMember" id="cm_OilAndGasMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OnBalanceSheetMember" id="cm_OnBalanceSheetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OperatingIncomeExcludingInterest" id="cm_OperatingIncomeExcludingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OperatingLeaseMember" id="cm_OperatingLeaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OppenheimerClaimsMember" id="cm_OppenheimerClaimsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OptionsMember" id="cm_OptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OTCDerivativeInstrumentsMember" id="cm_OTCDerivativeInstrumentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherAssets1" id="cm_OtherAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherAssets1Abstract" id="cm_OtherAssets1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherAssetsForOtherPostEmploymentPlansOfImmaterialSubsidiaries" id="cm_OtherAssetsForOtherPostEmploymentPlansOfImmaterialSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherAssetsOther" id="cm_OtherAssetsOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherAssetsRecognisedAsOfAcquisitionDate" id="cm_OtherAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherCanadianGovernmentsMember" id="cm_OtherCanadianGovernmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherCashGeneratingUnitMember" id="cm_OtherCashGeneratingUnitMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherCommodityDerivativesMember" id="cm_OtherCommodityDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherComprehensiveIncomeNetOfTaxDebtInstruments" id="cm_OtherComprehensiveIncomeNetOfTaxDebtInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherComprehensiveIncomeNetOfTaxDebtInstrumentsAbstract" id="cm_OtherComprehensiveIncomeNetOfTaxDebtInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherContractualObligations" id="cm_OtherContractualObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherCountriesMember" id="cm_OtherCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherCreditRiskMember" id="cm_OtherCreditRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherDeferredItems" id="cm_OtherDeferredItems" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherFinancialLiabilitiesMeasuredAtFairValue" id="cm_OtherFinancialLiabilitiesMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherForeignCurrenciesMember" id="cm_OtherForeignCurrenciesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherForeignGovernmentsMember" id="cm_OtherForeignGovernmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherGeographicalAreasMember" id="cm_OtherGeographicalAreasMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherJurisdictionMember" id="cm_OtherJurisdictionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherLiabilities1" id="cm_OtherLiabilities1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherLiabilitiesOther" id="cm_OtherLiabilitiesOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherLiabilitiesRecognisedAsOfAcquisitionDate" id="cm_OtherLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherLiabilityForOtherPostEmploymentPlansOfImmaterialSubsidiaries" id="cm_OtherLiabilityForOtherPostEmploymentPlansOfImmaterialSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherLiquidAssetsMember" id="cm_OtherLiquidAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherMember" id="cm_OtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherMiscellaneousAssets" id="cm_OtherMiscellaneousAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherMiscellaneousAssets1" id="cm_OtherMiscellaneousAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherMiscellaneousLiabilities" id="cm_OtherMiscellaneousLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherNonInterestExpense1" id="cm_OtherNonInterestExpense1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherOffBalanceSheetItemsMember" id="cm_OtherOffBalanceSheetItemsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherPostEmploymentBenefitPlansMember" id="cm_OtherPostEmploymentBenefitPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherPrepayments" id="cm_OtherPrepayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OtherRetailMember" id="cm_OtherRetailMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverFiveYearMember" id="cm_OverFiveYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverthecounterClearingHouseMember" id="cm_OverthecounterClearingHouseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverTheCounterDerivativeNotCentrallyClearedWithOneWayCollateralPostingArrangements" id="cm_OverTheCounterDerivativeNotCentrallyClearedWithOneWayCollateralPostingArrangements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverTheCounterDerivativeNoTcentrallyClearedWithoutWayCollateralPostingArrangements" id="cm_OverTheCounterDerivativeNoTcentrallyClearedWithoutWayCollateralPostingArrangements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverTheCounterDerivativeNotcentrallyClearedWithtwoWayCollateralPostingArrangements" id="cm_OverTheCounterDerivativeNotcentrallyClearedWithtwoWayCollateralPostingArrangements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="OverTheCounterDerivativesMember" id="cm_OverTheCounterDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PassThroughInvestmentStructuresMember" id="cm_PassThroughInvestmentStructuresMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PayableAfterNoticeMember" id="cm_PayableAfterNoticeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PayableOnDemandMember" id="cm_PayableOnDemandMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PayableOnFixedDateMember" id="cm_PayableOnFixedDateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PayableToBrokersDealersAndClients" id="cm_PayableToBrokersDealersAndClients" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PaymentForPurchaseOfCommonSharesForCancellation" id="cm_PaymentForPurchaseOfCommonSharesForCancellation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PDBand" id="cm_PDBand" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PensionContributionMember" id="cm_PensionContributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PensionPlanMember" id="cm_PensionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfCanadianHousingPriceIndexGrowthRate" id="cm_PercentageOfCanadianHousingPriceIndexGrowthRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfCashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfCashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfConsumerLoans" id="cm_PercentageOfConsumerLoans" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfCreditExposure" id="cm_PercentageOfCreditExposure" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfDebtInstrumentsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfDebtInstrumentsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfDefinedBenefitPlan" id="cm_PercentageOfDefinedBenefitPlan" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfDerivativesAssetsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfDerivativesAssetsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfDiscountToAverageMarketPrice" id="cm_PercentageOfDiscountToAverageMarketPrice" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfEquityInstrumentsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfEquityInstrumentsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfImpairedLoansFullyOrPartiallyCollateralized" id="cm_PercentageOfImpairedLoansFullyOrPartiallyCollateralized" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfInfrastructureAndPrivateEquityAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfInfrastructureAndPrivateEquityAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfInvestmentFundsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfInvestmentFundsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfMaximumEmployeeContributionEarnings" id="cm_PercentageOfMaximumEmployeeContributionEarnings" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfOtherSecuritiesAssetsAmountContributedToFairValueOfPlanAssets" id="cm_PercentageOfOtherSecuritiesAssetsAmountContributedToFairValueOfPlanAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfParValueOnDebentureConversion" id="cm_PercentageOfParValueOnDebentureConversion" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfPlanAssetsAtFairValue" id="cm_PercentageOfPlanAssetsAtFairValue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfPrincipalAmountRedeemed" id="cm_PercentageOfPrincipalAmountRedeemed" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfRegulatoryMinimumCapital" id="cm_PercentageOfRegulatoryMinimumCapital" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfReimbursementOfCostOfBenefitForeligibleEmployees" id="cm_PercentageOfReimbursementOfCostOfBenefitForeligibleEmployees" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfSecuritiesAndDepositiesIssued" id="cm_PercentageOfSecuritiesAndDepositiesIssued" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfStandardAndPoor500IndexGrowthRate" id="cm_PercentageOfStandardAndPoor500IndexGrowthRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfTotalCreditExposureRepresentedByFacilities" id="cm_PercentageOfTotalCreditExposureRepresentedByFacilities" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PercentageOfunderwritingOffering" id="cm_PercentageOfunderwritingOffering" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PerformanceShareUnitsMember" id="cm_PerformanceShareUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PerformingLoansAtAmortisedCost" id="cm_PerformingLoansAtAmortisedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PeriodTypeAxis" id="cm_PeriodTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="PeriodTypeDomain" id="cm_PeriodTypeDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalAndSmallBusinessBankingMember" id="cm_PersonalAndSmallBusinessBankingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalDepositMember" id="cm_PersonalDepositMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalDeposits" id="cm_PersonalDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalDeposits1" id="cm_PersonalDeposits1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalHomeEquityAndCreditCardLinesMember" id="cm_PersonalHomeEquityAndCreditCardLinesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalLoans" id="cm_PersonalLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PersonalMember" id="cm_PersonalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PlanAdministrationCostFromNetDefinedBenefitLiabilityAsset" id="cm_PlanAdministrationCostFromNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PlanName1Axis" id="cm_PlanName1Axis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="PlanName1Domain" id="cm_PlanName1Domain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialAdditionalAccountingTaxBenefit" id="cm_PotentialAdditionalAccountingTaxBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialAdditionalAccountingTaxExpense" id="cm_PotentialAdditionalAccountingTaxExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialAdditionalIncomeTaxOnDividendReceivedDeduction" id="cm_PotentialAdditionalIncomeTaxOnDividendReceivedDeduction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialAdditionalNondeductibleInterest" id="cm_PotentialAdditionalNondeductibleInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialAdditionalTaxableRefundInterest" id="cm_PotentialAdditionalTaxableRefundInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialTotalCashConsiderationForSubsequentEvent" id="cm_PotentialTotalCashConsiderationForSubsequentEvent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PotentialTotalLiabilityAssumeForSubsequentEvent" id="cm_PotentialTotalLiabilityAssumeForSubsequentEvent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PozgajvCIBCAndCIBCTrustMember" id="cm_PozgajvCIBCAndCIBCTrustMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PreciousMetalDerivativesMember" id="cm_PreciousMetalDerivativesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PreciousMetalsCertificatesAssets" id="cm_PreciousMetalsCertificatesAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PreciousMetalsCertificatesLiabilities" id="cm_PreciousMetalsCertificatesLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PreferenceSharesEarliestRedemptionDate" id="cm_PreferenceSharesEarliestRedemptionDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PreferenceSharesQuarterlyDividendsPerShare" id="cm_PreferenceSharesQuarterlyDividendsPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PremiumOnPurchaseOfCommonSharesForCancellation" id="cm_PremiumOnPurchaseOfCommonSharesForCancellation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PriceEarningsMultipleSignificantUnobservableInputsAssets" id="cm_PriceEarningsMultipleSignificantUnobservableInputsAssets" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PrivateBancorpIncMember" id="cm_PrivateBancorpIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PrivateEquityFunds1Member" id="cm_PrivateEquityFunds1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProbabilityOfObligorDefaultRate" id="cm_ProbabilityOfObligorDefaultRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProbabilityWeightingPercentage" id="cm_ProbabilityWeightingPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromIssueOfPreferenceSharesNetOfIssuanceCost" id="cm_ProceedsFromIssueOfPreferenceSharesNetOfIssuanceCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromMaturityOfAvailableForSaleSecurities" id="cm_ProceedsFromMaturityOfAvailableForSaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromMaturityOfDebtSecuritiesMeasuredAtFairValueOtherComprehensiveIncomeAndAmortizedCost" id="cm_ProceedsFromMaturityOfDebtSecuritiesMeasuredAtFairValueOtherComprehensiveIncomeAndAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromPaymentForDispositionsAcquisitionsOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" id="cm_ProceedsFromPaymentForDispositionsAcquisitionsOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromSaleAndLeaseBackOfProperties" id="cm_ProceedsFromSaleAndLeaseBackOfProperties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromSaleOfAvailableForSaleSecurities1" id="cm_ProceedsFromSaleOfAvailableForSaleSecurities1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProceedsFromSaleOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost" id="cm_ProceedsFromSaleOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProfitLossAttributableToPreferredShareholders" id="cm_ProfitLossAttributableToPreferredShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProvincialIncomeTaxExpenseBenefit" id="cm_ProvincialIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ProvisionForCreditLossesOnDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome" id="cm_ProvisionForCreditLossesOnDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseAndCancellationOfCommonSharesUnderNCIB" id="cm_PurchaseAndCancellationOfCommonSharesUnderNCIB" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseAndCancellationOfCommonSharesUnderNCIBPrivateAgreement" id="cm_PurchaseAndCancellationOfCommonSharesUnderNCIBPrivateAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchasedOptionsMember" id="cm_PurchasedOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseObligationsMember" id="cm_PurchaseObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseOfNotesNet" id="cm_PurchaseOfNotesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseOfProceedsFromSaleOfTreasuryStockNet" id="cm_PurchaseOfProceedsFromSaleOfTreasuryStockNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PurchaseOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost" id="cm_PurchaseOfSecuritiesMeasuredDesignatedAtFairValueOtherComprehensiveIncomeAndAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="PursuantToAcuqisitionOfThePrivateBankMember" id="cm_PursuantToAcuqisitionOfThePrivateBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="QualifyingRevolvingMember" id="cm_QualifyingRevolvingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="QualifyingRevolvingRetailMember" id="cm_QualifyingRevolvingRetailMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsFiveMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsFourMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsOneMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsSevenMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsSevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsSixMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsThreeMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RangesOfExercisePricesForOutstandingShareOptionsTwoMember" id="cm_RangesOfExercisePricesForOutstandingShareOptionsTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RealEstateAndConstructionMember" id="cm_RealEstateAndConstructionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RealEstateSecuredPersonalLendingMember" id="cm_RealEstateSecuredPersonalLendingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RealizedGainsLossesOnEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncomeReclassifiedFromAccumulatedOtherComprehensiveIncome" id="cm_RealizedGainsLossesOnEquitySecuritiesDesignatedAtFairValueThroughOtherComprehensiveIncomeReclassifiedFromAccumulatedOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReceivablesFromBrokersDealersAndCustomersForSecuritiesTransactions" id="cm_ReceivablesFromBrokersDealersAndCustomersForSecuritiesTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationFromAvailableForSaleSecuritiesToEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_ReclassificationFromAvailableForSaleSecuritiesToEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationFromAvailableForSecuritiesAndHeldToMaturitySecuritiesToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_ReclassificationFromAvailableForSecuritiesAndHeldToMaturitySecuritiesToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationFromAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" id="cm_ReclassificationFromAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationFromTradingAndFvoSecuritiesToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" id="cm_ReclassificationFromTradingAndFvoSecuritiesToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationMember" id="cm_ReclassificationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSaleDebtSecuritiesToSecuritiesMeasuredAtAmortizedCost" id="cm_ReclassificationOfAvailableForSaleDebtSecuritiesToSecuritiesMeasuredAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSaleEquitySecuritiesinToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" id="cm_ReclassificationOfAvailableForSaleEquitySecuritiesinToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSaleSecuritiesToEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_ReclassificationOfAvailableForSaleSecuritiesToEquitySecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" id="cm_ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMandatorilyMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMeasuredAtAmortizedCost" id="cm_ReclassificationOfAvailableForSecuritiesAndHeldToMaturitySecuritiesToSecuritiesMeasuredAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfLoansMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" id="cm_ReclassificationOfLoansMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfLoansToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" id="cm_ReclassificationOfLoansToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationOfTradingAndFvoSecuritiesToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" id="cm_ReclassificationOfTradingAndFvoSecuritiesToSecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassificationUponAdoptionOfIFRSMember" id="cm_ReclassificationUponAdoptionOfIFRSMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReclassifiedFromAccumulatedOtherComprehensiveIncome" id="cm_ReclassifiedFromAccumulatedOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RecognisedFinanceLeaseAsAssetsDepreciation" id="cm_RecognisedFinanceLeaseAsAssetsDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RecognisedFinanceLeaseAsAssetsForeignCurrencyAdjustments" id="cm_RecognisedFinanceLeaseAsAssetsForeignCurrencyAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RecognitionOfExpectedCreditLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="cm_RecognitionOfExpectedCreditLossesOnDebtSecuritiesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReconciliationOfAllowanceForCreditLossesOnInitialAdoptionOfIFRS9Explanatory" id="cm_ReconciliationOfAllowanceForCreditLossesOnInitialAdoptionOfIFRS9Explanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReconciliationOfCarryingAmountsUnderIAS39ToCarryingAmountsUnderIFRS9Explanatory" id="cm_ReconciliationOfCarryingAmountsUnderIAS39ToCarryingAmountsUnderIFRS9Explanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReconciliationOfChangesInFairValueOfLevel3FinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisExplanatory" id="cm_ReconciliationOfChangesInFairValueOfLevel3FinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RedemptionDateOfOtherShares" id="cm_RedemptionDateOfOtherShares" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RedemptionPricePerShare" id="cm_RedemptionPricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RemeasurementInAllowanceAccountForCreditLosses" id="cm_RemeasurementInAllowanceAccountForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RemeasurementRelatingToApplicationOfEffectiveInterestRateMethod" id="cm_RemeasurementRelatingToApplicationOfEffectiveInterestRateMethod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RemeasurementsMember" id="cm_RemeasurementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReplacementEquitySettledShareBasedAwardsIssuedShares" id="cm_ReplacementEquitySettledShareBasedAwardsIssuedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RepoStyleTransactionCollateralMember" id="cm_RepoStyleTransactionCollateralMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RepoStyleTransactionsMember" id="cm_RepoStyleTransactionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember" id="cm_ReserveOfEquitySecuritiesDesignatedAtFairValueOfOtherComprehensiveIncomeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ResidentialMortgageLoans" id="cm_ResidentialMortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ResidentialMortgageSecuritizationsMember" id="cm_ResidentialMortgageSecuritizationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ResidentialMortgagesMember" id="cm_ResidentialMortgagesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RestrictedShareAwardPlanMember" id="cm_RestrictedShareAwardPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RestrictedSharesMember" id="cm_RestrictedSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RestrictedStockUnitsMember" id="cm_RestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailAndWholesaleMember" id="cm_RetailAndWholesaleMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailCounterpartyMember" id="cm_RetailCounterpartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailLoan" id="cm_RetailLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailLoansMember" id="cm_RetailLoansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailMember" id="cm_RetailMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetailPortfoliosMember" id="cm_RetailPortfoliosMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RetiredMembersMember" id="cm_RetiredMembersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ReturnedToPerformingLoans" id="cm_ReturnedToPerformingLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RevenueFromInterestAbstract" id="cm_RevenueFromInterestAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RiskRatedExposureMember" id="cm_RiskRatedExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="RiskWeightCategoryAxis" id="cm_RiskWeightCategoryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="RiskWeightCategoryDomain" id="cm_RiskWeightCategoryDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SaleOfSecuritiesMeasuredAtAmortizedCost" id="cm_SaleOfSecuritiesMeasuredAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SatisfactorySlottedMember" id="cm_SatisfactorySlottedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ScheduleOfAdvancedInternalRatingsBasedBusinessAndGovernmentCreditQualityOfRiskRatedPortfoliosExposureExplanatory" id="cm_ScheduleOfAdvancedInternalRatingsBasedBusinessAndGovernmentCreditQualityOfRiskRatedPortfoliosExposureExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ScheduleOfAdvancedInternalRatingsBasedBusinessAndGovernmentExposureByIndustryGroupsExplanatory" id="cm_ScheduleOfAdvancedInternalRatingsBasedBusinessAndGovernmentExposureByIndustryGroupsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ScheduleOfRetailCreditQualityOfRiskRatedPortfoliosExposureExplanatory" id="cm_ScheduleOfRetailCreditQualityOfRiskRatedPortfoliosExposureExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ScheduleOfRevenueWithinReportableSegmentExplanatory" id="cm_ScheduleOfRevenueWithinReportableSegmentExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuredBorrowingsMember" id="cm_SecuredBorrowingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesCollateralReceivedMember" id="cm_SecuritiesCollateralReceivedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesDesignatedAtFairValueThroughProfitOrLoss" id="cm_SecuritiesDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesDesignatedAtFVTPLMember" id="cm_SecuritiesDesignatedAtFVTPLMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesHeldByCounterpartiesAsCollateralUnderRepurchaseAgreementsMember" id="cm_SecuritiesHeldByCounterpartiesAsCollateralUnderRepurchaseAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesIssuedOrGuaranteedBySovereignsCentralBanksAndMultilateralDevelopmentBanksMember" id="cm_SecuritiesIssuedOrGuaranteedBySovereignsCentralBanksAndMultilateralDevelopmentBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesLentForCashCollateralMember" id="cm_SecuritiesLentForCashCollateralMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesLentForSecuritiesCollateralMember" id="cm_SecuritiesLentForSecuritiesCollateralMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesMandatorilyMeasuredAndDesignatedAtFairValueAssetThroughProfitAndLoss" id="cm_SecuritiesMandatorilyMeasuredAndDesignatedAtFairValueAssetThroughProfitAndLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLossAbstract" id="cm_SecuritiesMandatorilyMeasuredAndDesignatedAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesMandatorilyMeasuredAtFVTPLMember" id="cm_SecuritiesMandatorilyMeasuredAtFVTPLMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesMeasuredAtAmortizedCost" id="cm_SecuritiesMeasuredAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesMeasuredAtAmortizedCostAbstract" id="cm_SecuritiesMeasuredAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesParValue" id="cm_SecuritiesParValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesPurchasedUnderResaleAgreements" id="cm_SecuritiesPurchasedUnderResaleAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesPurchasedUnderResaleAgreementsMember" id="cm_SecuritiesPurchasedUnderResaleAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritiesReceivedAsCollateralMember" id="cm_SecuritiesReceivedAsCollateralMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritizationExposuresExplanatory" id="cm_SecuritizationExposuresExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SecuritizationExposuresMember" id="cm_SecuritizationExposuresMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SeniorOfficersMember" id="cm_SeniorOfficersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SentryInsuranceBrokersLimitedMember" id="cm_SentryInsuranceBrokersLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SeptemberTwentyThreeTwoThousandAndEighteenMember" id="cm_SeptemberTwentyThreeTwoThousandAndEighteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SettledToMarketAmountsNoLongerSubjectToNetting" id="cm_SettledToMarketAmountsNoLongerSubjectToNetting" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SeventyFivePercentRiskWeightCategoryMember" id="cm_SeventyFivePercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="cm_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SharebasedPaymentsMember" id="cm_SharebasedPaymentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ShareConversionBasis" id="cm_ShareConversionBasis" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ShareholderInvestmentPlanMember" id="cm_ShareholderInvestmentPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodReclassifiedToRetainedEarnings" id="cm_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodReclassifiedToRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SharesPurchasedPricePerShare" id="cm_SharesPurchasedPricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SharesRepurchasedAveragePricePerShare" id="cm_SharesRepurchasedAveragePricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ShortTermSecuritiesAndOtherLiabilitiesMember" id="cm_ShortTermSecuritiesAndOtherLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SignificantUnobservableInputsCreditSpread" id="cm_SignificantUnobservableInputsCreditSpread" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SignificantUnobservableInputsMarketProxyOrDirectBrokerQuote" id="cm_SignificantUnobservableInputsMarketProxyOrDirectBrokerQuote" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SimpliiPrivacyClassActionsMember" id="cm_SimpliiPrivacyClassActionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SingleSellerAndMultiSellerConduitsMember" id="cm_SingleSellerAndMultiSellerConduitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SingleSellerConduitsMember" id="cm_SingleSellerConduitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SlottedExposureMember" id="cm_SlottedExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SovereignMember" id="cm_SovereignMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SovereignsMember" id="cm_SovereignsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SpecialTerminationBenefitsNetDefinedBenefitLiabilityAsset" id="cm_SpecialTerminationBenefitsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Stage1And2AllowanceMember" id="cm_Stage1And2AllowanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Stage3AllowanceMember" id="cm_Stage3AllowanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StageOneAndTwoMember" id="cm_StageOneAndTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StageOneMember" id="cm_StageOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StageThreeMember" id="cm_StageThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StageTwoMember" id="cm_StageTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StandardizedApproach1Member" id="cm_StandardizedApproach1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StandardizedApproachRiskMember" id="cm_StandardizedApproachRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StandardizedExposureMember" id="cm_StandardizedExposureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StandbyAndPerformanceLettersOfCreditMember" id="cm_StandbyAndPerformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StatisticalTechniquePercentageOfConfidenceLevelToMeasurePotentialOvernightLoss" id="cm_StatisticalTechniquePercentageOfConfidenceLevelToMeasurePotentialOvernightLoss" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StockOptionPlanMember" id="cm_StockOptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StockOptionsMember" id="cm_StockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StressedValueAtRiskForTradingActivities" id="cm_StressedValueAtRiskForTradingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StressedValueAtRiskHorizonPeriod" id="cm_StressedValueAtRiskHorizonPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StressedValueAtRiskMember" id="cm_StressedValueAtRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StressedValueAtRiskPeriod" id="cm_StressedValueAtRiskPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StressTestingAndScenarioAnalysisPeriod" id="cm_StressTestingAndScenarioAnalysisPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StrongSlottedMember" id="cm_StrongSlottedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="StructuredProgramMember" id="cm_StructuredProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubjectToCreditRiskMember" id="cm_SubjectToCreditRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedBorrowingsEarliestDateOfRedemption" id="cm_SubordinatedBorrowingsEarliestDateOfRedemption" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedDebenturesEarliestParValueRedemptionDate" id="cm_SubordinatedDebenturesEarliestParValueRedemptionDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedIndebtednessMember" id="cm_SubordinatedIndebtednessMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedIndebtednessParValue" id="cm_SubordinatedIndebtednessParValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedIndebtednessSoldShortHeldForTradingPurposes" id="cm_SubordinatedIndebtednessSoldShortHeldForTradingPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedIndebtednessSoldShortHeldForTradingPurposesAtParValue" id="cm_SubordinatedIndebtednessSoldShortHeldForTradingPurposesAtParValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SubordinatedLiabilitiesAtParValue" id="cm_SubordinatedLiabilitiesAtParValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="SurplusDeficitInPlanIncludingValuationAllowance" id="cm_SurplusDeficitInPlanIncludingValuationAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TargetCapitalRatio" id="cm_TargetCapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TargetCommonEquityTierOneCapitalRatio" id="cm_TargetCommonEquityTierOneCapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TargetTierOneCapitalRatio" id="cm_TargetTierOneCapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxableEquivalentBasisAdjustmentAmount" id="cm_TaxableEquivalentBasisAdjustmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxEffectFromDisposition" id="cm_TaxEffectFromDisposition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeExpenseBenefitRecognizedInIncome" id="cm_TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeExpenseBenefitRecognizedInIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeExpenseBenefitRecognizedInOci" id="cm_TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeExpenseBenefitRecognizedInOci" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeTaxExpenseBenefit" id="cm_TaxEffectOfDeferredTaxRemeasurementDueToForeignTaxRateChangeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxRateEffectFromDisposition" id="cm_TaxRateEffectFromDisposition" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TaxRateImpactOfEquityAccountedIncome" id="cm_TaxRateImpactOfEquityAccountedIncome" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TelecommunicationsAndCableMember" id="cm_TelecommunicationsAndCableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TextBlock1Abstract" id="cm_TextBlock1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ThePrivateBankMember" id="cm_ThePrivateBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ThirdPartyStructuredVehiclesContinuingMember" id="cm_ThirdPartyStructuredVehiclesContinuingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ThirtyFivePercentRiskWeightCategoryMember" id="cm_ThirtyFivePercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ThreeMonthCanadianDollarBankersAcceptanceMember" id="cm_ThreeMonthCanadianDollarBankersAcceptanceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="Tier1CapitalRWA" id="cm_Tier1CapitalRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TierOneCapitalAmount" id="cm_TierOneCapitalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TierOneCapitalRatio" id="cm_TierOneCapitalRatio" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TierOneNotesSeriesAMember" id="cm_TierOneNotesSeriesAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TierOneNotesSeriesBMember" id="cm_TierOneNotesSeriesBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TimeValueOfMoneyOnPurchasedCreditImpairedLoans" id="cm_TimeValueOfMoneyOnPurchasedCreditImpairedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TotalLiquidAssets" id="cm_TotalLiquidAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TotalReturnSwapContractsProtectionSoldMember" id="cm_TotalReturnSwapContractsProtectionSoldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TradingActivityByType1Axis" id="cm_TradingActivityByType1Axis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="TradingActivityByType1Domain" id="cm_TradingActivityByType1Domain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TradingAndFVOSecurities" id="cm_TradingAndFVOSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TradingLoansMember" id="cm_TradingLoansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TradingSecuritiesAndSecuritiesDesignatedAtFairValueUnderTheFairValueOptionAbstract" id="cm_TradingSecuritiesAndSecuritiesDesignatedAtFairValueUnderTheFairValueOptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TransportationMember" id="cm_TransportationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TrustCapitalSecuritiesAnnualYieldPercentage" id="cm_TrustCapitalSecuritiesAnnualYieldPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TrustCapitalSecuritiesAtGreaterOfYieldPriceAndParRedemptionDates" id="cm_TrustCapitalSecuritiesAtGreaterOfYieldPriceAndParRedemptionDates" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TrustCapitalSecuritiesAtParRedemptionDates" id="cm_TrustCapitalSecuritiesAtParRedemptionDates" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TrustCapitalSecuritiesInterestPaymentDateDescription" id="cm_TrustCapitalSecuritiesInterestPaymentDateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TrustCapitalSecuritiesIssuanceDate" id="cm_TrustCapitalSecuritiesIssuanceDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TsxApprovalDateMarchTenTwoThousandAndSeventeenMember" id="cm_TsxApprovalDateMarchTenTwoThousandAndSeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TsxApprovalDateSeptemberSixteenTwoThousandAndFifteenMember" id="cm_TsxApprovalDateSeptemberSixteenTwoThousandAndFifteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TwentyPercentRiskWeightCategoryMember" id="cm_TwentyPercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TypeOfCommitmentAxis" id="cm_TypeOfCommitmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="TypeOfCommitmentDomain" id="cm_TypeOfCommitmentDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TypeOfCreditCommitmentAxis" id="cm_TypeOfCreditCommitmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="TypeOfCreditCommitmentMember" id="cm_TypeOfCreditCommitmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="TypeOfOtherContractualObligationsAxis" id="cm_TypeOfOtherContractualObligationsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
<element name="TypeOfOtherContractualObligationsDomain" id="cm_TypeOfOtherContractualObligationsDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnderwritingAndAdvisoryFeeIncome" id="cm_UnderwritingAndAdvisoryFeeIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnderwritingCommitments1" id="cm_UnderwritingCommitments1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnderwritingCommitmentsMember" id="cm_UnderwritingCommitmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnderwritingOfferingAmount" id="cm_UnderwritingOfferingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UndrawnCommitmentsMember" id="cm_UndrawnCommitmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UndrawnCreditCommitmentsToAssociates" id="cm_UndrawnCreditCommitmentsToAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UndrawnCreditCommitmentsToJointVentures" id="cm_UndrawnCreditCommitmentsToJointVentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UndrawnCreditFacilitiesAndOtherOffbalanceSheetExposuresMember" id="cm_UndrawnCreditFacilitiesAndOtherOffbalanceSheetExposuresMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnearnedIncome" id="cm_UnearnedIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnencumberedLiquidAssets" id="cm_UnencumberedLiquidAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnitedStatesMember" id="cm_UnitedStatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnlistedAssociatesMember" id="cm_UnlistedAssociatesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnpaidPrincipalBalanceOfPurchasedCreditimpairedLoans" id="cm_UnpaidPrincipalBalanceOfPurchasedCreditimpairedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnrealizedGainLossesOnAvailableForSaleSecuritiesMember" id="cm_UnrealizedGainLossesOnAvailableForSaleSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnusedTaxLossesForWhichNoDeferredTaxAssetRecognisedWithExpiryDate" id="cm_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognisedWithExpiryDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnusedTaxLossesForWhichNoDeferredTaxAssetRecognisedWithNoExpiryDate" id="cm_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognisedWithNoExpiryDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnutilizedCreditCommitmentsMember" id="cm_UnutilizedCreditCommitmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UnvestedRestrictedSharesExcludedFromCommonSharesIssued" id="cm_UnvestedRestrictedSharesExcludedFromCommonSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UpsideScenarioMember" id="cm_UpsideScenarioMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="USCommercialBankingAndWealthManagementMember" id="cm_USCommercialBankingAndWealthManagementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UsdCadMember" id="cm_UsdCadMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="USEquityFundsMember" id="cm_USEquityFundsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="USStatutoryTaxRate" id="cm_USStatutoryTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="USTreasuryAndAgenciesMember" id="cm_USTreasuryAndAgenciesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="UtilitiesMember" id="cm_UtilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ValeantClassActionsMember" id="cm_ValeantClassActionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ValueAtRiskForTradingActivities" id="cm_ValueAtRiskForTradingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ValueAtRiskHoldingPeriod" id="cm_ValueAtRiskHoldingPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ValueAtRiskMember" id="cm_ValueAtRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="VeryLowMember" id="cm_VeryLowMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="VeryLowProbabilityOfDefaultMember" id="cm_VeryLowProbabilityOfDefaultMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WaitingPeriodOfMembersToJoinThePlan" id="cm_WaitingPeriodOfMembersToJoinThePlan" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WatchListMember" id="cm_WatchListMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WeakSlottedMember" id="cm_WeakSlottedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WealthManagementMember" id="cm_WealthManagementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WeightedAverageGrantDateFairValueOfOptionsGranted" id="cm_WeightedAverageGrantDateFairValueOfOptionsGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WeightedAverageGrantDateFairValueOfShareOptions" id="cm_WeightedAverageGrantDateFairValueOfShareOptions" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WellingtonFinancialMember" id="cm_WellingtonFinancialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WestTexasIntermediateOilPrice" id="cm_WestTexasIntermediateOilPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WithNoSpecificMaturityMember" id="cm_WithNoSpecificMaturityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="WrittenOptionsMember" id="cm_WrittenOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="YieldOnAFSSecurities" id="cm_YieldOnAFSSecurities" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
<element name="ZeroPercentRiskWeightCategoryMember" id="cm_ZeroPercentRiskWeightCategoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>

Top
Filing Submission 0001193125-18-337149   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sat., Apr. 27, 5:23:09.1am ET