| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- --> |
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cgi.com/20190930" xmlns:gib="http://www.cgi.com/20190930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gib-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gib-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gib-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gib-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="AccountsReceivable" roleURI="http://www.cgi.com/role/AccountsReceivable"> |
| <link:definition> 2110100 - Disclosure - Accounts receivable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountsReceivableDetails" roleURI="http://www.cgi.com/role/AccountsReceivableDetails"> |
| <link:definition> 2410402 - Disclosure - Accounts receivable (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountsReceivableTables" roleURI="http://www.cgi.com/role/AccountsReceivableTables"> |
| <link:definition> 2310301 - Disclosure - Accounts receivable (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccumulatedOtherComprehensiveIncome" roleURI="http://www.cgi.com/role/AccumulatedOtherComprehensiveIncome"> |
| <link:definition> 2149100 - Disclosure - Accumulated other comprehensive income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.cgi.com/role/AccumulatedOtherComprehensiveIncomeDetails"> |
| <link:definition> 2449402 - Disclosure - Accumulated other comprehensive income (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccumulatedOtherComprehensiveIncomeTables" roleURI="http://www.cgi.com/role/AccumulatedOtherComprehensiveIncomeTables"> |
| <link:definition> 2349301 - Disclosure - Accumulated other comprehensive income (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AmortizationAndDepreciation" roleURI="http://www.cgi.com/role/AmortizationAndDepreciation"> |
| <link:definition> 2170100 - Disclosure - Amortization and depreciation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AmortizationAndDepreciationDetails" roleURI="http://www.cgi.com/role/AmortizationAndDepreciationDetails"> |
| <link:definition> 2470402 - Disclosure - Amortization and depreciation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AmortizationAndDepreciationTables" roleURI="http://www.cgi.com/role/AmortizationAndDepreciationTables"> |
| <link:definition> 2370301 - Disclosure - Amortization and depreciation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BasisOfPreparation" roleURI="http://www.cgi.com/role/BasisOfPreparation"> |
| <link:definition> 2104100 - Disclosure - Basis of preparation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalRiskManagement" roleURI="http://www.cgi.com/role/CapitalRiskManagement"> |
| <link:definition> 2195100 - Disclosure - Capital risk management </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalRiskManagementDetails" roleURI="http://www.cgi.com/role/CapitalRiskManagementDetails"> |
| <link:definition> 2495401 - Disclosure - Capital risk management (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalStock" roleURI="http://www.cgi.com/role/CapitalStock"> |
| <link:definition> 2152100 - Disclosure - Capital stock </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalStockNarrativeDetails" roleURI="http://www.cgi.com/role/CapitalStockNarrativeDetails"> |
| <link:definition> 2452402 - Disclosure - Capital stock - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalStockScheduleOfSharesDetails" roleURI="http://www.cgi.com/role/CapitalStockScheduleOfSharesDetails"> |
| <link:definition> 2452403 - Disclosure - Capital stock - Schedule of Shares (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CapitalStockTables" roleURI="http://www.cgi.com/role/CapitalStockTables"> |
| <link:definition> 2352301 - Disclosure - Capital stock (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuarantees" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuarantees"> |
| <link:definition> 2191100 - Disclosure - Commitments, contingencies and guarantees </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuaranteesCommitmentsNarrativeDetails" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuaranteesCommitmentsNarrativeDetails"> |
| <link:definition> 2491402 - Disclosure - Commitments, contingencies and guarantees - Commitments Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuaranteesDisclosureOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuaranteesDisclosureOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesDetails"> |
| <link:definition> 2491403 - Disclosure - Commitments, contingencies and guarantees - Disclosure of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuaranteesDisclosureOfMinimumPaymentsUnderLongTermServiceAndOtherAgreementsDetails" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuaranteesDisclosureOfMinimumPaymentsUnderLongTermServiceAndOtherAgreementsDetails"> |
| <link:definition> 2491404 - Disclosure - Commitments, contingencies and guarantees - Disclosure of Minimum Payments Under Long-Term Service and Other Agreements (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuaranteesGuaranteesNarrativeDetails" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuaranteesGuaranteesNarrativeDetails"> |
| <link:definition> 2491405 - Disclosure - Commitments, contingencies and guarantees - Guarantees Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CommitmentsContingenciesAndGuaranteesTables" roleURI="http://www.cgi.com/role/CommitmentsContingenciesAndGuaranteesTables"> |
| <link:definition> 2391301 - Disclosure - Commitments, contingencies and guarantees (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.cgi.com/role/ConsolidatedBalanceSheets"> |
| <link:definition> 1003000 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.cgi.com/role/ConsolidatedStatementsOfCashFlows"> |
| <link:definition> 1005000 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsOfChangesInEquity" roleURI="http://www.cgi.com/role/ConsolidatedStatementsOfChangesInEquity"> |
| <link:definition> 1004000 - Statement - Consolidated Statements of Changes in Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.cgi.com/role/ConsolidatedStatementsOfComprehensiveIncome"> |
| <link:definition> 1002000 - Statement - Consolidated Statements of Comprehensive Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsOfEarnings" roleURI="http://www.cgi.com/role/ConsolidatedStatementsOfEarnings"> |
| <link:definition> 1001000 - Statement - Consolidated Statements of Earnings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ContractCosts" roleURI="http://www.cgi.com/role/ContractCosts"> |
| <link:definition> 2119100 - Disclosure - Contract costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ContractCostsDetails" roleURI="http://www.cgi.com/role/ContractCostsDetails"> |
| <link:definition> 2419402 - Disclosure - Contract costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ContractCostsTables" roleURI="http://www.cgi.com/role/ContractCostsTables"> |
| <link:definition> 2319301 - Disclosure - Contract costs (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CostOfServicesSellingAndAdministrative" roleURI="http://www.cgi.com/role/CostOfServicesSellingAndAdministrative"> |
| <link:definition> 2167100 - Disclosure - Cost of services, selling and administrative </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CostOfServicesSellingAndAdministrativeDetails" roleURI="http://www.cgi.com/role/CostOfServicesSellingAndAdministrativeDetails"> |
| <link:definition> 2467402 - Disclosure - Cost of services, selling and administrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CostOfServicesSellingAndAdministrativeTables" roleURI="http://www.cgi.com/role/CostOfServicesSellingAndAdministrativeTables"> |
| <link:definition> 2367301 - Disclosure - Cost of services, selling and administrative (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DescriptionOfBusiness" roleURI="http://www.cgi.com/role/DescriptionOfBusiness"> |
| <link:definition> 2101100 - Disclosure - Description of business </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.cgi.com/role/DocumentAndEntityInformation"> |
| <link:definition> 0001000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerShare" roleURI="http://www.cgi.com/role/EarningsPerShare"> |
| <link:definition> 2158100 - Disclosure - Earnings per share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerShareDetails" roleURI="http://www.cgi.com/role/EarningsPerShareDetails"> |
| <link:definition> 2458402 - Disclosure - Earnings per share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerShareTables" roleURI="http://www.cgi.com/role/EarningsPerShareTables"> |
| <link:definition> 2358301 - Disclosure - Earnings per share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefits" roleURI="http://www.cgi.com/role/EmployeeBenefits"> |
| <link:definition> 2146100 - Disclosure - Employee benefits </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsActuarialAssumptionsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsActuarialAssumptionsDetails"> |
| <link:definition> 2446408 - Disclosure - Employee benefits - Actuarial Assumptions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsAmountsForBenefitPlansIncludedInBalanceSheetDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsAmountsForBenefitPlansIncludedInBalanceSheetDetails"> |
| <link:definition> 2446403 - Disclosure - Employee benefits - Amounts for Benefit Plans Included in Balance Sheet (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsAmountsForBenefitPlansIncludedInBalanceSheetDetailsCalc2" roleURI="http://www.cgi.com/role/EmployeeBenefitsAmountsForBenefitPlansIncludedInBalanceSheetDetailsCalc2"> |
| <link:definition> 2446403 - Disclosure - Employee benefits - Amounts for Benefit Plans Included in Balance Sheet (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsChangeInPrincipalActuarialAssumptionsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsChangeInPrincipalActuarialAssumptionsDetails"> |
| <link:definition> 2446409 - Disclosure - Employee benefits - Change in Principal Actuarial Assumptions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsDefinedBenefitObligationsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsDefinedBenefitObligationsDetails"> |
| <link:definition> 2446404 - Disclosure - Employee benefits - Defined Benefit Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsEmployeeBenefitExpensesDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsEmployeeBenefitExpensesDetails"> |
| <link:definition> 2446407 - Disclosure - Employee benefits - Employee Benefit Expenses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsFairValueOfPlanAssetsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsFairValueOfPlanAssetsDetails"> |
| <link:definition> 2446406 - Disclosure - Employee benefits - Fair Value of Plan Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsNarrativeDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsNarrativeDetails"> |
| <link:definition> 2446402 - Disclosure - Employee benefits - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsPlanAssetsAndReimbursementRightsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsPlanAssetsAndReimbursementRightsDetails"> |
| <link:definition> 2446405 - Disclosure - Employee benefits - Plan Assets and Reimbursement Rights (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsTables" roleURI="http://www.cgi.com/role/EmployeeBenefitsTables"> |
| <link:definition> 2346301 - Disclosure - Employee benefits (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitsWeightedAverageDurationOfBenefitObligationsDetails" roleURI="http://www.cgi.com/role/EmployeeBenefitsWeightedAverageDurationOfBenefitObligationsDetails"> |
| <link:definition> 2446410 - Disclosure - Employee benefits - Weighted Average Duration of Benefit Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstruments" roleURI="http://www.cgi.com/role/FinancialInstruments"> |
| <link:definition> 2194100 - Disclosure - Financial instruments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsContractualMaturitiesDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsContractualMaturitiesDetails"> |
| <link:definition> 2494409 - Disclosure - Financial instruments - Contractual Maturities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsCreditRiskDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsCreditRiskDetails"> |
| <link:definition> 2494410 - Disclosure - Financial instruments - Credit Risk (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsCurrencyRiskDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsCurrencyRiskDetails"> |
| <link:definition> 2494406 - Disclosure - Financial instruments - Currency Risk (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsFairValueOfFinancialAssetsAndLiabilitiesDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsFairValueOfFinancialAssetsAndLiabilitiesDetails"> |
| <link:definition> 2494403 - Disclosure - Financial instruments - Fair Value of Financial Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsFinancialLiabilitiesIncludedInLongTermDebtDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsFinancialLiabilitiesIncludedInLongTermDebtDetails"> |
| <link:definition> 2494402 - Disclosure - Financial instruments - Financial Liabilities Included in Long-Term Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsInterestRateRiskDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsInterestRateRiskDetails"> |
| <link:definition> 2494404 - Disclosure - Financial instruments - Interest Rate Risk (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsNarrativeDetails"> |
| <link:definition> 2494405 - Disclosure - Financial instruments - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsNotionalAverageContractRatesAndMaturitiesDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsNotionalAverageContractRatesAndMaturitiesDetails"> |
| <link:definition> 2494407 - Disclosure - Financial instruments - Notional, Average Contract Rates and Maturities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsSensitivityAnalysisDetails" roleURI="http://www.cgi.com/role/FinancialInstrumentsSensitivityAnalysisDetails"> |
| <link:definition> 2494408 - Disclosure - Financial instruments - Sensitivity Analysis (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.cgi.com/role/FinancialInstrumentsTables"> |
| <link:definition> 2394301 - Disclosure - Financial instruments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FundsHeldForClients" roleURI="http://www.cgi.com/role/FundsHeldForClients"> |
| <link:definition> 2114100 - Disclosure - Funds held for clients </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FundsHeldForClientsDetails" roleURI="http://www.cgi.com/role/FundsHeldForClientsDetails"> |
| <link:definition> 2414402 - Disclosure - Funds held for clients - (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FundsHeldForClientsTables" roleURI="http://www.cgi.com/role/FundsHeldForClientsTables"> |
| <link:definition> 2314301 - Disclosure - Funds held for clients (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Goodwill" roleURI="http://www.cgi.com/role/Goodwill"> |
| <link:definition> 2131100 - Disclosure - Goodwill </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="GoodwillKeyAssumptionsForCashGeneratingUnitsDetails" roleURI="http://www.cgi.com/role/GoodwillKeyAssumptionsForCashGeneratingUnitsDetails"> |
| <link:definition> 2431403 - Disclosure - Goodwill - Key assumptions for cash-generating units (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="GoodwillTables" roleURI="http://www.cgi.com/role/GoodwillTables"> |
| <link:definition> 2331301 - Disclosure - Goodwill (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="GoodwillVariationsInGoodwillDetails" roleURI="http://www.cgi.com/role/GoodwillVariationsInGoodwillDetails"> |
| <link:definition> 2431402 - Disclosure - Goodwill - Variations in goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxes" roleURI="http://www.cgi.com/role/IncomeTaxes"> |
| <link:definition> 2143100 - Disclosure - Income taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesDisclosureOfContinuityOfDeferredTaxBalancesDetails" roleURI="http://www.cgi.com/role/IncomeTaxesDisclosureOfContinuityOfDeferredTaxBalancesDetails"> |
| <link:definition> 2443404 - Disclosure - Income taxes - Disclosure of the Continuity of Deferred Tax Balances (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesDisclosureOfDeferredTaxBalancesDetails" roleURI="http://www.cgi.com/role/IncomeTaxesDisclosureOfDeferredTaxBalancesDetails"> |
| <link:definition> 2443405 - Disclosure - Income taxes - Disclosure of Deferred Tax Balances (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesDisclosureOfIncomeTaxExpenseDetails" roleURI="http://www.cgi.com/role/IncomeTaxesDisclosureOfIncomeTaxExpenseDetails"> |
| <link:definition> 2443402 - Disclosure - Income taxes - Disclosure of Income Tax Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.cgi.com/role/IncomeTaxesNarrativeDetails"> |
| <link:definition> 2443406 - Disclosure - Income taxes - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesReconciliationOfEffectiveIncomeTaxRateFromCombinedFederalAndProvincialCanadianStatutoryTaxRateDetails" roleURI="http://www.cgi.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxRateFromCombinedFederalAndProvincialCanadianStatutoryTaxRateDetails"> |
| <link:definition> 2443403 - Disclosure - Income taxes - Reconciliation of Effective Income Tax Rate from the Combined Federal and Provincial Canadian Statutory Tax Rate (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IncomeTaxesTables" roleURI="http://www.cgi.com/role/IncomeTaxesTables"> |
| <link:definition> 2343301 - Disclosure - Income taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IntangibleAssets" roleURI="http://www.cgi.com/role/IntangibleAssets"> |
| <link:definition> 2122100 - Disclosure - Intangible assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IntangibleAssetsDetails" roleURI="http://www.cgi.com/role/IntangibleAssetsDetails"> |
| <link:definition> 2422402 - Disclosure - Intangible assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="IntangibleAssetsTables" roleURI="http://www.cgi.com/role/IntangibleAssetsTables"> |
| <link:definition> 2322301 - Disclosure - Intangible assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsInSubsidiaries" roleURI="http://www.cgi.com/role/InvestmentsInSubsidiaries"> |
| <link:definition> 2179100 - Disclosure - Investments in subsidiaries </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsInSubsidiariesAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://www.cgi.com/role/InvestmentsInSubsidiariesAssetsAcquiredAndLiabilitiesAssumedDetails"> |
| <link:definition> 2479403 - Disclosure - Investments in subsidiaries - Assets Acquired and Liabilities Assumed (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsInSubsidiariesNarrativeDetails" roleURI="http://www.cgi.com/role/InvestmentsInSubsidiariesNarrativeDetails"> |
| <link:definition> 2479402 - Disclosure - Investments in subsidiaries - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InvestmentsInSubsidiariesTables" roleURI="http://www.cgi.com/role/InvestmentsInSubsidiariesTables"> |
| <link:definition> 2379301 - Disclosure - Investments in subsidiaries (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermDebt" roleURI="http://www.cgi.com/role/LongTermDebt"> |
| <link:definition> 2137100 - Disclosure - Long-term debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermDebtDisclosureOfLongTermDebtDetails" roleURI="http://www.cgi.com/role/LongTermDebtDisclosureOfLongTermDebtDetails"> |
| <link:definition> 2437402 - Disclosure - Long-term debt - Disclosure of Long-Term Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermDebtDisclosureOfMinimumFinanceLeasePaymentsDetails" roleURI="http://www.cgi.com/role/LongTermDebtDisclosureOfMinimumFinanceLeasePaymentsDetails"> |
| <link:definition> 2437404 - Disclosure - Long-term debt - Disclosure of Minimum Finance Lease Payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermDebtTables" roleURI="http://www.cgi.com/role/LongTermDebtTables"> |
| <link:definition> 2337301 - Disclosure - Long-term debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermFinancialAssets" roleURI="http://www.cgi.com/role/LongTermFinancialAssets"> |
| <link:definition> 2128100 - Disclosure - Long-term financial assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermFinancialAssetsDetails" roleURI="http://www.cgi.com/role/LongTermFinancialAssetsDetails"> |
| <link:definition> 2428402 - Disclosure - Long-term financial assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermFinancialAssetsTables" roleURI="http://www.cgi.com/role/LongTermFinancialAssetsTables"> |
| <link:definition> 2328301 - Disclosure - Long-term financial assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="NetFinanceCosts" roleURI="http://www.cgi.com/role/NetFinanceCosts"> |
| <link:definition> 2176100 - Disclosure - Net finance costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="NetFinanceCostsDetails" roleURI="http://www.cgi.com/role/NetFinanceCostsDetails"> |
| <link:definition> 2476402 - Disclosure - Net finance costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="NetFinanceCostsTables" roleURI="http://www.cgi.com/role/NetFinanceCostsTables"> |
| <link:definition> 2376301 - Disclosure - Net finance costs (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermAssets" roleURI="http://www.cgi.com/role/OtherLongTermAssets"> |
| <link:definition> 2125100 - Disclosure - Other long-term assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermAssetsDetails" roleURI="http://www.cgi.com/role/OtherLongTermAssetsDetails"> |
| <link:definition> 2425402 - Disclosure - Other long-term assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermAssetsTables" roleURI="http://www.cgi.com/role/OtherLongTermAssetsTables"> |
| <link:definition> 2325301 - Disclosure - Other long-term assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermLiabilities" roleURI="http://www.cgi.com/role/OtherLongTermLiabilities"> |
| <link:definition> 2140100 - Disclosure - Other long-term liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermLiabilitiesDetails" roleURI="http://www.cgi.com/role/OtherLongTermLiabilitiesDetails"> |
| <link:definition> 2440402 - Disclosure - Other long-term liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="OtherLongTermLiabilitiesTables" roleURI="http://www.cgi.com/role/OtherLongTermLiabilitiesTables"> |
| <link:definition> 2340301 - Disclosure - Other long-term liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyPlantAndEquipment" roleURI="http://www.cgi.com/role/PropertyPlantAndEquipment"> |
| <link:definition> 2116100 - Disclosure - Property, plant and equipment </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyPlantAndEquipmentAssetsAcquiredUnderFinanceLeasesDetails" roleURI="http://www.cgi.com/role/PropertyPlantAndEquipmentAssetsAcquiredUnderFinanceLeasesDetails"> |
| <link:definition> 2416403 - Disclosure - Property, plant and equipment - Assets acquired under finance leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" roleURI="http://www.cgi.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"> |
| <link:definition> 2416402 - Disclosure - Property, plant and equipment - Schedule of property, plant and equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PropertyPlantAndEquipmentTables" roleURI="http://www.cgi.com/role/PropertyPlantAndEquipmentTables"> |
| <link:definition> 2316301 - Disclosure - Property, plant and equipment (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Provisions" roleURI="http://www.cgi.com/role/Provisions"> |
| <link:definition> 2134100 - Disclosure - Provisions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ProvisionsDetails" roleURI="http://www.cgi.com/role/ProvisionsDetails"> |
| <link:definition> 2434402 - Disclosure - Provisions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ProvisionsNarrativeDetails" roleURI="http://www.cgi.com/role/ProvisionsNarrativeDetails"> |
| <link:definition> 2434403 - Disclosure - Provisions - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ProvisionsTables" roleURI="http://www.cgi.com/role/ProvisionsTables"> |
| <link:definition> 2334301 - Disclosure - Provisions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RelatedPartyTransactions" roleURI="http://www.cgi.com/role/RelatedPartyTransactions"> |
| <link:definition> 2188100 - Disclosure - Related party transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.cgi.com/role/RelatedPartyTransactionsDetails"> |
| <link:definition> 2488402 - Disclosure - Related party transactions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.cgi.com/role/RelatedPartyTransactionsTables"> |
| <link:definition> 2388301 - Disclosure - Related party transactions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RemainingPerformanceObligationsDetails" roleURI="http://www.cgi.com/role/RemainingPerformanceObligationsDetails"> |
| <link:definition> 2464401 - Disclosure - Remaining performance obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RemainingPerformanceObligationsNotes" roleURI="http://www.cgi.com/role/RemainingPerformanceObligationsNotes"> |
| <link:definition> 2164100 - Disclosure - Remaining performance obligations (Notes) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RestructuringCosts" roleURI="http://www.cgi.com/role/RestructuringCosts"> |
| <link:definition> 2173100 - Disclosure - Restructuring costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformation" roleURI="http://www.cgi.com/role/SegmentedInformation"> |
| <link:definition> 2185100 - Disclosure - Segmented information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationDisclosureOfGeographicInformationDetails" roleURI="http://www.cgi.com/role/SegmentedInformationDisclosureOfGeographicInformationDetails"> |
| <link:definition> 2485404 - Disclosure - Segmented information - Disclosure of Geographic Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationDisclosureOfOperatingSegmentInformationDetails" roleURI="http://www.cgi.com/role/SegmentedInformationDisclosureOfOperatingSegmentInformationDetails"> |
| <link:definition> 2485403 - Disclosure - Segmented information - Disclosure of Operating Segment Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationDisclosureOfPpeContractCostsAndIntangibleAssetsDetails" roleURI="http://www.cgi.com/role/SegmentedInformationDisclosureOfPpeContractCostsAndIntangibleAssetsDetails"> |
| <link:definition> 2485405 - Disclosure - Segmented information - Disclosure of PP&E, contract costs and intangible assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationDisclosureOfRevenueInformationBasedOnServicesProvidedByCompanyDetails" roleURI="http://www.cgi.com/role/SegmentedInformationDisclosureOfRevenueInformationBasedOnServicesProvidedByCompanyDetails"> |
| <link:definition> 2485406 - Disclosure - Segmented information - Disclosure of Revenue Information Based on Services Provided by the Company (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationNarrativeDetails" roleURI="http://www.cgi.com/role/SegmentedInformationNarrativeDetails"> |
| <link:definition> 2485402 - Disclosure - Segmented information - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentedInformationTables" roleURI="http://www.cgi.com/role/SegmentedInformationTables"> |
| <link:definition> 2385301 - Disclosure - Segmented information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPayments" roleURI="http://www.cgi.com/role/ShareBasedPayments"> |
| <link:definition> 2155100 - Disclosure - Share-based payments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDeferredShareUnitPlanNarrativeDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDeferredShareUnitPlanNarrativeDetails"> |
| <link:definition> 2455409 - Disclosure - Share-based payments - Deferred share unit plan (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDisclosureOfInformationConcerningOutstandingStockOptionsDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDisclosureOfInformationConcerningOutstandingStockOptionsDetails"> |
| <link:definition> 2455403 - Disclosure - Share-based payments - Disclosure of Information Concerning Outstanding Stock Options (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDisclosureOfInformationConcerningPsusDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDisclosureOfInformationConcerningPsusDetails"> |
| <link:definition> 2455407 - Disclosure - Share-based payments - Disclosure of Information Concerning PSUs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDisclosureOfRangeOfExercisePricesNumberOfOptionsAndWeightedAverageRemainingContractualLifeDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDisclosureOfRangeOfExercisePricesNumberOfOptionsAndWeightedAverageRemainingContractualLifeDetails"> |
| <link:definition> 2455404 - Disclosure - Share-based payments - Disclosure of Range of Exercise Prices, Number of Options and Weighted Average Remaining Contractual Life (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDisclosureOfShareBasedPaymentExpenseDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDisclosureOfShareBasedPaymentExpenseDetails"> |
| <link:definition> 2455410 - Disclosure - Share-based payments - Disclosure of Share-Based Payment Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsDisclosureOfWeightedAverageAssumptionsUsedInCalculationOfFairValueOfStockOptionsDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsDisclosureOfWeightedAverageAssumptionsUsedInCalculationOfFairValueOfStockOptionsDetails"> |
| <link:definition> 2455405 - Disclosure - Share-based payments - Disclosure of Weighted Average Assumptions Used in the Calculation of Fair Value of Stock Options (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsPerformanceShareUnitsNarrativeDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsPerformanceShareUnitsNarrativeDetails"> |
| <link:definition> 2455406 - Disclosure - Share-based payments - Performance share units (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsSharePurchasePlanNarrativeDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsSharePurchasePlanNarrativeDetails"> |
| <link:definition> 2455408 - Disclosure - Share-based payments - Share purchase plan (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsStockOptionsNarrativeDetails" roleURI="http://www.cgi.com/role/ShareBasedPaymentsStockOptionsNarrativeDetails"> |
| <link:definition> 2455402 - Disclosure - Share-based payments - Stock options (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ShareBasedPaymentsTables" roleURI="http://www.cgi.com/role/ShareBasedPaymentsTables"> |
| <link:definition> 2355301 - Disclosure - Share-based payments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPolicies" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPolicies"> |
| <link:definition> 2107100 - Disclosure - Summary of significant accounting policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesDisclosureOfAdoptionOfAccountingStandardsDetails" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesDisclosureOfAdoptionOfAccountingStandardsDetails"> |
| <link:definition> 2407405 - Disclosure - Summary of significant accounting policies - Disclosure of Adoption of Accounting Standards (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesDisclosureOfEstimatedUsefulLivesOfIntangibleAssetsDetails" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesDisclosureOfEstimatedUsefulLivesOfIntangibleAssetsDetails"> |
| <link:definition> 2407404 - Disclosure - Summary of significant accounting policies - Disclosure of Estimated Useful Lives of Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesDisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesDisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"> |
| <link:definition> 2407403 - Disclosure - Summary of significant accounting policies - Disclosure of Estimated Useful Lives of Property, Plant and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesDisclosureOfLeaseAdoptionDetails" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesDisclosureOfLeaseAdoptionDetails"> |
| <link:definition> 2407406 - Disclosure - Summary of significant accounting policies - Disclosure of lease adoption (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 2207201 - Disclosure - Summary of significant accounting policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.cgi.com/role/SummaryOfSignificantAccountingPoliciesTables"> |
| <link:definition> 2307302 - Disclosure - Summary of significant accounting policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformation" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformation"> |
| <link:definition> 2182100 - Disclosure - Supplementary cash flow information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformationFinancingActivitiesDetails" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformationFinancingActivitiesDetails"> |
| <link:definition> 2482404 - Disclosure - Supplementary cash flow information - Financing Activities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformationInterestAndIncomeTaxesPaidAndReceivedDetails" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformationInterestAndIncomeTaxesPaidAndReceivedDetails"> |
| <link:definition> 2482405 - Disclosure - Supplementary cash flow information - Interest and Income Taxes Paid and Received (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformationNonCashOperatingAndInvestingActivitiesDetails" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformationNonCashOperatingAndInvestingActivitiesDetails"> |
| <link:definition> 2482403 - Disclosure - Supplementary cash flow information - Non-cash Operating and Investing Activities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformationNonCashWorkingCapitalDetails" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformationNonCashWorkingCapitalDetails"> |
| <link:definition> 2482402 - Disclosure - Supplementary cash flow information - Non-cash Working Capital (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementaryCashFlowInformationTables" roleURI="http://www.cgi.com/role/SupplementaryCashFlowInformationTables"> |
| <link:definition> 2382301 - Disclosure - Supplementary cash flow information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:element abstract="true" id="gib_AcandoABMember" name="AcandoABMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilitiesRelatedTemporaryDifferenceMember" name="AccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilitiesRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AccruedCompensationRelatedTemporaryDifferenceMember" name="AccruedCompensationRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AccumulatedOtherComprehensiveIncomeAvailableForSaleFinancialAssets" name="AccumulatedOtherComprehensiveIncomeAvailableForSaleFinancialAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_AccumulatedOtherComprehensiveIncomeCashFlowHedges" name="AccumulatedOtherComprehensiveIncomeCashFlowHedges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_AccumulatedOtherComprehensiveIncomeExchangeDifferencesOnTranslation" name="AccumulatedOtherComprehensiveIncomeExchangeDifferencesOnTranslation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_AccumulatedOtherComprehensiveIncomeGainLossOnRemeasurementsOfDefinedBenefitPlans" name="AccumulatedOtherComprehensiveIncomeGainLossOnRemeasurementsOfDefinedBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_AccumulatedOtherComprehensiveIncomeHedgesOfNetInvestmentsInForeignOperations" name="AccumulatedOtherComprehensiveIncomeHedgesOfNetInvestmentsInForeignOperations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_AcquiredBorrowingsDue2021Member" name="AcquiredBorrowingsDue2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AcquisitionsDuring2017Member" name="AcquisitionsDuring2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AcquisitionsDuring2018Member" name="AcquisitionsDuring2018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ActuarialAssumptionOfLifeExpectancyAtAge45Female" name="ActuarialAssumptionOfLifeExpectancyAtAge45Female" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ActuarialAssumptionOfLifeExpectancyAtAge45Male" name="ActuarialAssumptionOfLifeExpectancyAtAge45Male" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ActuarialAssumptionOfLifeExpectancyAtAge65Female" name="ActuarialAssumptionOfLifeExpectancyAtAge65Female" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ActuarialAssumptionOfLifeExpectancyAtAge65Male" name="ActuarialAssumptionOfLifeExpectancyAtAge65Male" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_AdjustmentsForDecreaseIncreaseInNonCurrentFinancialAssets" name="AdjustmentsForDecreaseIncreaseInNonCurrentFinancialAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForDecreaseIncreaseInPrepaymentsAndOtherCurrentAssets" name="AdjustmentsForDecreaseIncreaseInPrepaymentsAndOtherCurrentAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForDecreaseIncreaseInWorkInProgress" name="AdjustmentsForDecreaseIncreaseInWorkInProgress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForIncomeTaxRecovery" name="AdjustmentsForIncomeTaxRecovery" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForIncreaseDecreaseInProvisions" name="AdjustmentsForIncreaseDecreaseInProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForIncreaseDecreaseInShorttermEmployeeBenefitsAccruals" name="AdjustmentsForIncreaseDecreaseInShorttermEmployeeBenefitsAccruals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdjustmentsForIncreaseDecreaseInTaxLiabilities" name="AdjustmentsForIncreaseDecreaseInTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdministrativeExpensesNetDefinedBenefitLiabilityAssetMonthlyPayment" name="AdministrativeExpensesNetDefinedBenefitLiabilityAssetMonthlyPayment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AdministrativeExpensesNetDefinedBenefitLiabilityAssetQuarterlyPayment" name="AdministrativeExpensesNetDefinedBenefitLiabilityAssetQuarterlyPayment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AffectoPlcMember" name="AffectoPlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AllowanceForDoubtfulAccounts1Member" name="AllowanceForDoubtfulAccounts1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomersIncentives" name="AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomersIncentives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomersTransactionCosts" name="AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomersTransactionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AmortizationOfFinancingCosts1" name="AmortizationOfFinancingCosts1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AnalysisOfOtherComprehensiveIncomeByItemAbstract" name="AnalysisOfOtherComprehensiveIncomeByItemAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_AsiaPacificSegmentMember" name="AsiaPacificSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_BankersAcceptanceRateMember" name="BankersAcceptanceRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_BorrowingsAndLeaseObligationsUndiscountedCashFlows" name="BorrowingsAndLeaseObligationsUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_BorrowingsMaturityTerm" name="BorrowingsMaturityTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_BorrowingsTermOfExtension" name="BorrowingsTermOfExtension" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_BusinessCombinations1Abstract" name="BusinessCombinations1Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_BusinessCombinationsOtherMember" name="BusinessCombinationsOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CMGUKPensionSchemeMember" name="CMGUKPensionSchemeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CanadaSegmentMember" name="CanadaSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CanadianPrimeRateMember" name="CanadianPrimeRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CashAndCashEquivalents1Member" name="CashAndCashEquivalents1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CashCashEquivalentsFundsHeldForClientsShorttermInvestmentsAndLongtermInvestments" name="CashCashEquivalentsFundsHeldForClientsShorttermInvestmentsAndLongtermInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_CashFlowHedgesOnSeniorU.S.UnsecuredNotesMember" name="CashFlowHedgesOnSeniorU.S.UnsecuredNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CashFlowHedgesRelatedTemporaryDifferenceMember" name="CashFlowHedgesRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CashFlowStatementAbstract" name="CashFlowStatementAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CashFlowsFromUsedInFinancingActivitiesExcludingEquityAbstract" name="CashFlowsFromUsedInFinancingActivitiesExcludingEquityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CashFlowsFromUsedInIncreaseDecreaseInNoncurrentBorrowings" name="CashFlowsFromUsedInIncreaseDecreaseInNoncurrentBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CentralAndEasternEuropeSegmentMember" name="CentralAndEasternEuropeSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ClassASubordinateVotingSharesMember" name="ClassASubordinateVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ClassBMultipleVotingSharesMember" name="ClassBMultipleVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CommitmentsForLongTermServiceAndOtherAgreements" name="CommitmentsForLongTermServiceAndOtherAgreements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_ComputerSoftwareBusinessSolutionsMember" name="ComputerSoftwareBusinessSolutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ComputerSoftwareInternalUseMember" name="ComputerSoftwareInternalUseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CorporateInformationAndStatementOfIFRSComplianceAbstract" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CostOfSalesSellingGeneralAndAdministrativeExpense" name="CostOfSalesSellingGeneralAndAdministrativeExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CostsAndLossesIncurredAsTheResultOfBreachesInContractualObligationsRepresentationsAndWarrantiesIntellectualPropertyRightInfringementAndLitigationAgainstCounterpartiesMember" name="CostsAndLossesIncurredAsTheResultOfBreachesInContractualObligationsRepresentationsAndWarrantiesIntellectualPropertyRightInfringementAndLitigationAgainstCounterpartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CostsOfServicesAndSellingAndAdministrativeMember" name="CostsOfServicesAndSellingAndAdministrativeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementBetweenCanadianDollarToBritishPoundMember" name="CrossCurrencySwapAgreementBetweenCanadianDollarToBritishPoundMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementBetweenCanadianDollarToEuroMember" name="CrossCurrencySwapAgreementBetweenCanadianDollarToEuroMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementBetweenCanadianDollarToSwedishKronaMember" name="CrossCurrencySwapAgreementBetweenCanadianDollarToSwedishKronaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementBetweenUSDToCanadianDollarMember" name="CrossCurrencySwapAgreementBetweenUSDToCanadianDollarMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementBetweenUSDToEuroMember" name="CrossCurrencySwapAgreementBetweenUSDToEuroMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementRelatedToSeniorUSUnsecuredNotesMember" name="CrossCurrencySwapAgreementRelatedToSeniorUSUnsecuredNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapAgreementsSettledMember" name="CrossCurrencySwapAgreementsSettledMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_CrossCurrencySwapsMember" name="CrossCurrencySwapsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CurrentAndNonCurrentProvisions" name="CurrentAndNonCurrentProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CurrentAssetsBeforeAssetsToWhichSignificantRestrictionsApply" name="CurrentAssetsBeforeAssetsToWhichSignificantRestrictionsApply" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_CurrentDerivativesMember" name="CurrentDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_CurrentLiabilitiesBeforeLiabilitiesToWhichSignificantRestrictionsApply" name="CurrentLiabilitiesBeforeLiabilitiesToWhichSignificantRestrictionsApply" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsTargetAllocationPercentage" name="DebtInstrumentsAmountContributedToFairValueOfPlanAssetsTargetAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DeferredCompensationPlanAssets1" name="DeferredCompensationPlanAssets1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_DeferredCompensationPlanAssetsMember" name="DeferredCompensationPlanAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DeferredCompensationPlanLiabilities" name="DeferredCompensationPlanLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DeferredFinanceCostsNet1" name="DeferredFinanceCostsNet1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_DeferredShareUnitPlanMember" name="DeferredShareUnitPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DeferredTaxAssetIsRecognised" name="DeferredTaxAssetIsRecognised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" name="DefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DepreciationAndAmortisationExpenseWithoutAmortizationOfDeferredFinancingFees" name="DepreciationAndAmortisationExpenseWithoutAmortizationOfDeferredFinancingFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows" name="DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DerivativeFinancialAssetsUndiscountedCashFlows" name="DerivativeFinancialAssetsUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DerivativeNotionalAmountPay" name="DerivativeNotionalAmountPay" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DerivativeNotionalAmountReceive" name="DerivativeNotionalAmountReceive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock" name="DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DescriptionOfAccountingPolicyForContractCostsPolicyTextBlock" name="DescriptionOfAccountingPolicyForContractCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DescriptionOfAccountingPolicyForFundsHeldForClientsAndClientsFundsObligationsPolicyTextBlock" name="DescriptionOfAccountingPolicyForFundsHeldForClientsAndClientsFundsObligationsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DescriptionOfAccountingPolicyForShortTermInvestmentsPolicyTextBlock" name="DescriptionOfAccountingPolicyForShortTermInvestmentsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DescriptionOfAccountingPolicyForUseOfJudgementsAndEstimatesPolicyTextBlock" name="DescriptionOfAccountingPolicyForUseOfJudgementsAndEstimatesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DilutiveEffectOnNumberOfOrdinaryShares" name="DilutiveEffectOnNumberOfOrdinaryShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DilutiveSecuritiesEffectOnBasicEarningsPerShare1" name="DilutiveSecuritiesEffectOnBasicEarningsPerShare1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock" name="DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfCommitmentsForLongTermServiceAndOtherAgreementsExplanatoryTableTextBlock" name="DisclosureOfCommitmentsForLongTermServiceAndOtherAgreementsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfContractCostsLineItems" name="DisclosureOfContractCostsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfContractCostsTable" name="DisclosureOfContractCostsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnAmortizationAndDepreciationExpenseTableTextBlock" name="DisclosureOfDetailedInformationOnAmortizationAndDepreciationExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnContractCostsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnContractCostsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnCostOfSalesSellingGeneralAndAdministrativeExpenseExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnCostOfSalesSellingGeneralAndAdministrativeExpenseExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnFinanceCostsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnFinanceCostsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnFundsHeldForClientsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnFundsHeldForClientsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnOtherNonCurrentAssetsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnOtherNonCurrentAssetsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnOtherNonCurrentLiabilitiesExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnOtherNonCurrentLiabilitiesExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfDetailedInformationOnTradeAndOtherReceivablesExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationOnTradeAndOtherReceivablesExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfFinancingActivitiesExplanatoryTableTextBlock" name="DisclosureOfFinancingActivitiesExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfFundsHeldForClientsLineItems" name="DisclosureOfFundsHeldForClientsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfFundsHeldForClientsTable" name="DisclosureOfFundsHeldForClientsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfFundsHeldForClientsTextBlock" name="DisclosureOfFundsHeldForClientsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfInterestAndIncomeTaxesPaidExplanatoryTableTextBlock" name="DisclosureOfInterestAndIncomeTaxesPaidExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesLineItems" name="DisclosureOfMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureOfMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesTable" name="DisclosureOfMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfNetChangeInNonCashWorkingCapitalExplanatoryTableTextBlock" name="DisclosureOfNetChangeInNonCashWorkingCapitalExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfNonCashOperatingAndInvestingActivitiesExplanatoryTableTextBlock" name="DisclosureOfNonCashOperatingAndInvestingActivitiesExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfNonCurrentFinancialAssetsTextBlock" name="DisclosureOfNonCurrentFinancialAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTableTextBlock" name="DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_DisclosureoffinancialassetsandliabilitiesatdateofinitialapplicationofIFRS16TableTextBlock" name="DisclosureoffinancialassetsandliabilitiesatdateofinitialapplicationofIFRS16TableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DisclosureofinterestinfundsAbstract" name="DisclosureofinterestinfundsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_EasternCentralAndSouthernEuropeSegment1Member" name="EasternCentralAndSouthernEuropeSegment1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_EmployeeBenefitsAbstract" name="EmployeeBenefitsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_EmployeeSharePurchasePlanMember" name="EmployeeSharePurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_EmployeeStockOption1Member" name="EmployeeStockOption1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsTargetAllocationPercentage" name="EquityInstrumentsAmountContributedToFairValueOfPlanAssetsTargetAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_EstimateOfContributionsToCoverDeficitExpectedToBePaidMonthlyToPlanForNextAnnualReportingPeriod" name="EstimateOfContributionsToCoverDeficitExpectedToBePaidMonthlyToPlanForNextAnnualReportingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_EstimateOfContributionsToCoverDeficitExpectedToBePaidQuarterlyToPlanForNextAnnualReportingPeriod" name="EstimateOfContributionsToCoverDeficitExpectedToBePaidQuarterlyToPlanForNextAnnualReportingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExercisePriceRangeFiveMember" name="ExercisePriceRangeFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExercisePriceRangeThreeMember" name="ExercisePriceRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExpiringAtVariousDatesUpTo2039Member" name="ExpiringAtVariousDatesUpTo2039Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ExtensionOfDebtAgreementMember" name="ExtensionOfDebtAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_FinanceCostsMember" name="FinanceCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_FinanceLeaseObligationsIncurred" name="FinanceLeaseObligationsIncurred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_FinanceLeaseObligationsMember" name="FinanceLeaseObligationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_FinanceLeasesBlendedMonthlyInstallmentsMaturingAtVariousDatesUntil2024Member" name="FinanceLeasesBlendedMonthlyInstallmentsMaturingAtVariousDatesUntil2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_FinancialInstrumentsAbstract" name="FinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_FinancialInstrumentsDesignatedAsHedgingInstrumentsandCashFlowAtFairValue" name="FinancialInstrumentsDesignatedAsHedgingInstrumentsandCashFlowAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_Forecast1Member" name="Forecast1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenBritishPoundAndIndianRupeeMember" name="ForeignCurrencyForwardContractBetweenBritishPoundAndIndianRupeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenCanadianDollarAndIndianRupeeMember" name="ForeignCurrencyForwardContractBetweenCanadianDollarAndIndianRupeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenEuroAndBritishPoundMember" name="ForeignCurrencyForwardContractBetweenEuroAndBritishPoundMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenEuroAndCzechKorunaMember" name="ForeignCurrencyForwardContractBetweenEuroAndCzechKorunaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenEuroAndIndianRupeeMember" name="ForeignCurrencyForwardContractBetweenEuroAndIndianRupeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenEuroAndMoroccanDirhamMember" name="ForeignCurrencyForwardContractBetweenEuroAndMoroccanDirhamMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenEuroAndSwedishKronaMember" name="ForeignCurrencyForwardContractBetweenEuroAndSwedishKronaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenSwedishKronaandIndianRupeeMember" name="ForeignCurrencyForwardContractBetweenSwedishKronaandIndianRupeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ForeignCurrencyForwardContractBetweenUSDollarAndIndianRupeeMember" name="ForeignCurrencyForwardContractBetweenUSDollarAndIndianRupeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_FranceSegmentMember" name="FranceSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_FundingArrangementsCollectiveSolvencyPercentage" name="FundingArrangementsCollectiveSolvencyPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_FundingArrangementsCollectiveSolvencyPercentageAllowed" name="FundingArrangementsCollectiveSolvencyPercentageAllowed" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_FundsHeldForClientsAbstract" name="FundsHeldForClientsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_GeographicalAreasOtherMember" name="GeographicalAreasOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_GoodwillRelatedTemporaryDifferenceMember" name="GoodwillRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_HardwareSoftwareAndDataCenterRelatedExpense" name="HardwareSoftwareAndDataCenterRelatedExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_HedgesOfNetInvestmentInForeignoperationsAndCashFlowHedgesMember" name="HedgesOfNetInvestmentInForeignoperationsAndCashFlowHedgesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IdentifiableAssetsAcquiredLiabilitiesAssumedExcludingCashAndCashEquivalents" name="IdentifiableAssetsAcquiredLiabilitiesAssumedExcludingCashAndCashEquivalents" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_InAccordanceWithIFRS16Member" name="InAccordanceWithIFRS16Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_IncomeStatementLocation1Axis" name="IncomeStatementLocation1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_IncomeStatementLocation1Domain" name="IncomeStatementLocation1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncomeTaxExpenseBenefitAdjustmentsForRevaluationOfDeferredTaxAssetsAndLiabilities" name="IncomeTaxExpenseBenefitAdjustmentsForRevaluationOfDeferredTaxAssetsAndLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncomeTaxExpenseIncomeAdjustmentsForRepatriationOfForeignEarnings" name="IncomeTaxExpenseIncomeAdjustmentsForRepatriationOfForeignEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToAvailableForSaleFinancialAssetsIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToAvailableForSaleFinancialAssetsIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToDeferredCostOfHedgingIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToDeferredCostOfHedgingIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToExchangeDifferencesOnTranslationIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToExchangeDifferencesOnTranslationIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToHedgesOfNetInvestmentsInForeignOperationsIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToHedgesOfNetInvestmentsInForeignOperationsIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_IncomeTaxExpenseRecoveryRelatingToRemeasurementsOfDefinedBenefitPlansIncludedInAccumulatedOtherComprehensiveIncome" name="IncomeTaxExpenseRecoveryRelatingToRemeasurementsOfDefinedBenefitPlansIncludedInAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncreaseDecreaseThroughExerciseOfOtherEquityInstrumentsEquity" name="IncreaseDecreaseThroughExerciseOfOtherEquityInstrumentsEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncreaseDecreaseThroughtNetExchangeDifferencesOtherProvisions" name="IncreaseDecreaseThroughtNetExchangeDifferencesOtherProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IncreaseInExistingProvisionsTerminationOfEmploymentCosts" name="IncreaseInExistingProvisionsTerminationOfEmploymentCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_IntangibleAssetsAbstract" name="IntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IntangibleAssetsAssumed" name="IntangibleAssetsAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_IntegrationCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" name="IntegrationCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_LIBORMember" name="LIBORMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_LaterThanFiveYearsAndNotLaterThanSixYearsMember" name="LaterThanFiveYearsAndNotLaterThanSixYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_LettersOfCreditOutstandingAmount1" name="LettersOfCreditOutstandingAmount1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_LevelOfParticipationOfEntityComparedWithOtherParticipatingEntitiesProportionOfActiveMembers" name="LevelOfParticipationOfEntityComparedWithOtherParticipatingEntitiesProportionOfActiveMembers" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_LevelOfParticipationOfEntityComparedWithOtherParticipatingEntitiesProportionOfTotalContributions" name="LevelOfParticipationOfEntityComparedWithOtherParticipatingEntitiesProportionOfTotalContributions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_LiabilitiesToWhichSignificantRestrictionsApplyUndiscountedCashFlows" name="LiabilitiesToWhichSignificantRestrictionsApplyUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_LiabilityIncurredAsTheResultOfRefusalOrFailureToPerformUnderBidAndPerformanceBondsMember" name="LiabilityIncurredAsTheResultOfRefusalOrFailureToPerformUnderBidAndPerformanceBondsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_LineOfCreditFacilityMaximumBorrowingCapacity1" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_LogicaDefinedBenefitPensionPlanMember" name="LogicaDefinedBenefitPensionPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_LogicaUKPensionAndLifeAssuranceSchemeMember" name="LogicaUKPensionAndLifeAssuranceSchemeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ManagedCapital" name="ManagedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_ManagementOfITAndBusinessFunctionsServicesMember" name="ManagementOfITAndBusinessFunctionsServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_MeasurementPeriodAdjustmentsRecognisedForGoodwill" name="MeasurementPeriodAdjustmentsRecognisedForGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_MeasurementPeriodAdjustmentsRecognisedForIntangibleAssetsOtherThanGoodwill" name="MeasurementPeriodAdjustmentsRecognisedForIntangibleAssetsOtherThanGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_MinimumFinanceLeasePaymentsPayableInterestComponent" name="MinimumFinanceLeasePaymentsPayableInterestComponent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_MinimumFinanceLeasePaymentsPayablePrincipalComponent" name="MinimumFinanceLeasePaymentsPayablePrincipalComponent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_MiscellaneousOtherNonCurrentLiabilities" name="MiscellaneousOtherNonCurrentLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_MiscellaneousOtherNonCurrentNonFinancialAssets" name="MiscellaneousOtherNonCurrentNonFinancialAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_NetInterestAndAdministrativeExpenseIncomeNetDefinedBenefitObligation" name="NetInterestAndAdministrativeExpenseIncomeNetDefinedBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NoExpiryDateMember" name="NoExpiryDateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NonCurrentContractAssetsIncentives" name="NonCurrentContractAssetsIncentives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_NonCurrentContractAssetsTransitionCosts" name="NonCurrentContractAssetsTransitionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_NoncashAdjustmentsForAccountsPayableAndAccruedLiabilities" name="NoncashAdjustmentsForAccountsPayableAndAccruedLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NoncashAdjustmentsForProvisions" name="NoncashAdjustmentsForProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NoncashChangesArisingFromFinancingActivitiesAbstract" name="NoncashChangesArisingFromFinancingActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NoncashInvestingActivities" name="NoncashInvestingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NoncashPurchaseOfPropertyPlantandEquipment" name="NoncashPurchaseOfPropertyPlantandEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NoncurrentBondsFundsHeldForClientsMember" name="NoncurrentBondsFundsHeldForClientsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NoncurrentDerivativesMember" name="NoncurrentDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NoncurrentInvestments" name="NoncurrentInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_NoncurrentInvestmentsMember" name="NoncurrentInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NormalCourseIssuerBidCaisseDeDepotMember" name="NormalCourseIssuerBidCaisseDeDepotMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NormalCourseIssuerBidMember" name="NormalCourseIssuerBidMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_NorthernEuropeSegmentMember" name="NorthernEuropeSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfAnnualRepaymentsOnBorrowings" name="NumberOfAnnualRepaymentsOnBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfDefinedBenefitPlans" name="NumberOfDefinedBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfOperatingSegments1" name="NumberOfOperatingSegments1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfOperatingSegmentsBelowThreshold" name="NumberOfOperatingSegmentsBelowThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangementHeldInTrust" name="NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangementHeldInTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_NumberOfRemainingAnnualRepaymentsOnBorrowings" name="NumberOfRemainingAnnualRepaymentsOnBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesAuthorisedForPurchaseAndCancellation" name="NumberOfSharesAuthorisedForPurchaseAndCancellation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesConvertedThroughConversionOfConvertibleInstruments" name="NumberOfSharesConvertedThroughConversionOfConvertibleInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesPurchased" name="NumberOfSharesPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesPurchasedHeldInTrust" name="NumberOfSharesPurchasedHeldInTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesSoldOrIssued" name="NumberOfSharesSoldOrIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesSoldOrIssuedPreviouslyHeldInTrust" name="NumberOfSharesSoldOrIssuedPreviouslyHeldInTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfSharesToBeReceivedForEachInstrumentGrantedInShareBasedPaymentArrangement" name="NumberOfSharesToBeReceivedForEachInstrumentGrantedInShareBasedPaymentArrangement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfTranchesOfRepaymentsOfBorrowings" name="NumberOfTranchesOfRepaymentsOfBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfTreasurySharesPurchasedAndCancelled" name="NumberOfTreasurySharesPurchasedAndCancelled" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfTreasurySharesPurchasedAndNotCancelled" name="NumberOfTreasurySharesPurchasedAndNotCancelled" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_NumberOfVotes" name="NumberOfVotes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ObligationsBlendedMonthlyInstallmentsMaturingAtVariousDatesUntil2024Member" name="ObligationsBlendedMonthlyInstallmentsMaturingAtVariousDatesUntil2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ObligationsOtherThanFinanceLeasesMember" name="ObligationsOtherThanFinanceLeasesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OfferToAcquireOrRedeemEntitysShares" name="OfferToAcquireOrRedeemEntitysShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OnerousLeaseExpense" name="OnerousLeaseExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_OperatingsegmentsAbstract" name="OperatingsegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OtherAdjustmentsForNonCashItemsAdditionsThroughBusinessAcquisitions" name="OtherAdjustmentsForNonCashItemsAdditionsThroughBusinessAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OtherAdjustmentsForNonCashItemsEffectofChangesinForeignExchange" name="OtherAdjustmentsForNonCashItemsEffectofChangesinForeignExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OtherComprehensiveIncomeDeferredCostOfHedging" name="OtherComprehensiveIncomeDeferredCostOfHedging" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="gib_OtherComprehensiveIncomeNetOfTaxDeferredCostOfHedging" name="OtherComprehensiveIncomeNetOfTaxDeferredCostOfHedging" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_OtherCountriesMember" name="OtherCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OtherEquity" name="OtherEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_OtherForeignCurrencyForwardContractsMember" name="OtherForeignCurrencyForwardContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_OtherIntegrationCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" name="OtherIntegrationCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_OtherLongTermBorrowingsMember" name="OtherLongTermBorrowingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PayRateCurrencyRisk" name="PayRateCurrencyRisk" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_PayRateInterestRiskAdjustmentToInterestRateBasis" name="PayRateInterestRiskAdjustmentToInterestRateBasis" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_PaymentsForSettlementOfDerivativeFinancialInstrumentsClassifiedAsFinancingActivitiesCarryingAmountandAccumulatedAmountAtFairValue" name="PaymentsForSettlementOfDerivativeFinancialInstrumentsClassifiedAsFinancingActivitiesCarryingAmountandAccumulatedAmountAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" name="PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PaymentsToAcquireOrRedeemEntitysSharesAndCancellation" name="PaymentsToAcquireOrRedeemEntitysSharesAndCancellation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_PerformanceShareUnitsPSUsMember" name="PerformanceShareUnitsPSUsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PeriodOfReasonablyPossibleDecreaseInActuarialAssumption" name="PeriodOfReasonablyPossibleDecreaseInActuarialAssumption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PeriodOfReasonablyPossibleIncreaseInActuarialAssumption" name="PeriodOfReasonablyPossibleIncreaseInActuarialAssumption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PrepaidLongTermMaintenanceAgreements" name="PrepaidLongTermMaintenanceAgreements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_PrivateAgreementFounderAndExecutiveChairmanOfTheBoardMember" name="PrivateAgreementFounderAndExecutiveChairmanOfTheBoardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ProceedsFromSaleOfBusinessClassifiedAsInvestingActivities" name="ProceedsFromSaleOfBusinessClassifiedAsInvestingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ProfitLossBeforeAmountsRecognisedSeparatelyInBusinessCombinationExpenseOfRestructuringActivitiesFinanceCostsAndTaxExpenseIncome" name="ProfitLossBeforeAmountsRecognisedSeparatelyInBusinessCombinationExpenseOfRestructuringActivitiesFinanceCostsAndTaxExpenseIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ProfitLossOfAcquireeSinceAcquisitionDateBeforeAcquisitionAndRelatedIntegrationCostsAndIncomeTaxes" name="ProfitLossOfAcquireeSinceAcquisitionDateBeforeAcquisitionAndRelatedIntegrationCostsAndIncomeTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PropertyCosts" name="PropertyCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_PropertyPlantAndEquipmentContractCostsIntangibleAssetsAndOtherLongTermAssetsRelatedTemporaryDifferenceMember" name="PropertyPlantAndEquipmentContractCostsIntangibleAssetsAndOtherLongTermAssetsRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PropertyPlantAndEquipmentNonCurrentContractAssetsAndIntangibleAssetsOtherThanGoodwill" name="PropertyPlantAndEquipmentNonCurrentContractAssetsAndIntangibleAssetsOtherThanGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_PropertyPlantAndEquipmentUnderFinanceLeasesMember" name="PropertyPlantAndEquipmentUnderFinanceLeasesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PurchaseAndCancellationOfTreasuryShares" name="PurchaseAndCancellationOfTreasuryShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PurchaseOfContractAssetsClassifiedAsInvestingActivities" name="PurchaseOfContractAssetsClassifiedAsInvestingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PurchaseOfTreasurySharesForCancellation" name="PurchaseOfTreasurySharesForCancellation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_PurchaseOfTreasurySharesNotCancelled" name="PurchaseOfTreasurySharesNotCancelled" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ReallocationToCashGeneratingUnitsGoodwill" name="ReallocationToCashGeneratingUnitsGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ReceiveRateCurrencyRisk" name="ReceiveRateCurrencyRisk" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ReceiveRateCurrencyRiskAdjustmentToInterestRateBasis" name="ReceiveRateCurrencyRiskAdjustmentToInterestRateBasis" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ReceiveRateinterestRateSwap" name="ReceiveRateinterestRateSwap" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="gib_ReclassificationAdjustmentsOnOtherComprehensiveIncomeLossDeferredCostOfHedging" name="ReclassificationAdjustmentsOnOtherComprehensiveIncomeLossDeferredCostOfHedging" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RefundableTaxCreditsOnSalariesRelatedTemporaryDifferenceMember" name="RefundableTaxCreditsOnSalariesRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RelatedPartyAbstract" name="RelatedPartyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_RemainingPerformanceObligationsWeightedAveragePeriod" name="RemainingPerformanceObligationsWeightedAveragePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_RepaymentsOfBorrowingsAssumedInABusinessCombinationClassifiedAsFinancingActivities" name="RepaymentsOfBorrowingsAssumedInABusinessCombinationClassifiedAsFinancingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RepaymentsOfBorrowingsTrancheFiveMember" name="RepaymentsOfBorrowingsTrancheFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RepaymentsOfBorrowingsTrancheFourMember" name="RepaymentsOfBorrowingsTrancheFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RepaymentsOfBorrowingsTrancheOneMember" name="RepaymentsOfBorrowingsTrancheOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RepaymentsOfBorrowingsTrancheThreeMember" name="RepaymentsOfBorrowingsTrancheThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RepaymentsOfBorrowingsTrancheTwoMember" name="RepaymentsOfBorrowingsTrancheTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ResearchAndDevelopmentAndOtherTaxCredits" name="ResearchAndDevelopmentAndOtherTaxCredits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RestructuringAndRelatedActivities1Abstract" name="RestructuringAndRelatedActivities1Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_RestructuringAndRelatedActivitiesDisclosure1TextBlock" name="RestructuringAndRelatedActivitiesDisclosure1TextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_RetirementBenefitsObligationRecognisedAsOfAcquisitionDate" name="RetirementBenefitsObligationRecognisedAsOfAcquisitionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_RetirementBenefitsObligationsRelatedTemporaryDifferenceMember" name="RetirementBenefitsObligationsRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RevenueFromContractsWithCustomersAbstract" name="RevenueFromContractsWithCustomersAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_RevenueIncludingIntersegmentSales" name="RevenueIncludingIntersegmentSales" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_RevolvingCreditFacility1Member" name="RevolvingCreditFacility1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_SeniorNotesMember" name="SeniorNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_SeniorU.S.UnsecuredNotesMember" name="SeniorU.S.UnsecuredNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_SeniorUnsecuredNotesMember" name="SeniorUnsecuredNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariableImpactOnEarnings" name="SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariableImpactOnEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome" name="SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="gib_SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariablePercent" name="SensitivityAnalysisForTypesOfCurrencyRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ShareBasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ShareBasedPaymentArrangementEmployerMatchingContributionPercentOfMatch" name="ShareBasedPaymentArrangementEmployerMatchingContributionPercentOfMatch" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ShareBasedPaymentArrangementsAbstract" name="ShareBasedPaymentArrangementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ShareCapitalReservesAndOtherEquityInterestAbstract" name="ShareCapitalReservesAndOtherEquityInterestAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ShareRepurchaseProgram1Axis" name="ShareRepurchaseProgram1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_ShareRepurchaseProgram1Domain" name="ShareRepurchaseProgram1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_ShorttermEmployeeBenefitsAccrualsUndiscountedCashFlows" name="ShorttermEmployeeBenefitsAccrualsUndiscountedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="gib_ShorttermInvestmentsMember" name="ShorttermInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_StatementScenario1Axis" name="StatementScenario1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_StatementScenario1Domain" name="StatementScenario1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_SystemsIntegrationAndConsultingServicesMember" name="SystemsIntegrationAndConsultingServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_TaxBenefitsOnLossesCarriedForwardRelatedTemporaryDifferenceMember" name="TaxBenefitsOnLossesCarriedForwardRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TaxRateEffectFromIntegrationrelatedCosts" name="TaxRateEffectFromIntegrationrelatedCosts" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitLossAndRevenuesExemptFromTaxation" name="TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitLossAndRevenuesExemptFromTaxation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLossRegulatorySettlements" name="TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLossRegulatorySettlements" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TaxRateEffectOfMinimumTaxCharge" name="TaxRateEffectOfMinimumTaxCharge" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TaxRateEffectOfPreviouslyUnrecognizedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" name="TaxRateEffectOfPreviouslyUnrecognizedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_TaxYearAxis" name="TaxYearAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_TaxYearDomain" name="TaxYearDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_TranchesOfRepaymentsOfBorrowingsAxis" name="TranchesOfRepaymentsOfBorrowingsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_TranchesOfRepaymentsOfBorrowingsDomain" name="TranchesOfRepaymentsOfBorrowingsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_TransactionCosts" name="TransactionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_U.S.CommercialAndStateGovernmentSegmentMember" name="U.S.CommercialAndStateGovernmentSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_U.S.FederalSegmentMember" name="U.S.FederalSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnitedKingdomAndAustraliaSegmentMember" name="UnitedKingdomAndAustraliaSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnitedKingdomSegmentMember" name="UnitedKingdomSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnsecuredCommittedRevolvingCreditFacilityLettersOfCreditMember" name="UnsecuredCommittedRevolvingCreditFacilityLettersOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnsecuredCommittedRevolvingCreditFacilityMember" name="UnsecuredCommittedRevolvingCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnsecuredCommittedTermLoanCreditFacilityMember" name="UnsecuredCommittedTermLoanCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnusedNonOperatingTaxLossesMember" name="UnusedNonOperatingTaxLossesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_UnusedOperatingTaxLossesMember" name="UnusedOperatingTaxLossesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element id="gib_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_WesternandSouthernEuropeSegmentMember" name="WesternandSouthernEuropeSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="gib_WorkInProgressRelatedTemporaryDifferenceMember" name="WorkInProgressRelatedTemporaryDifferenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| </xsd:schema> |