XML 177 R151.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Segregated Funds - Changes in Insurance Contracts and Investment Contracts for Account of Segregated Fund Holders (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | $ 125,921 |
Deductions from segregated funds: |  |
Balance as at December 31 | 139,996 | $ 125,921
Investments and insurance contracts for account of segregated fund holders |  |
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | 125,921 | 116,973
Additions to segregated funds: |  |
Deposits | 13,509 | 12,880
Net transfer (to) from general funds | (351) | (1,825)
Net realized and unrealized gains (losses) | 9,516 | 5,643
Other investment income | 6,558 | 4,275
Total additions | 29,232 | 20,973
Deductions from segregated funds: |  |
Payments to policyholders and their beneficiaries | 12,966 | 10,618
Management fees | 1,276 | 1,126
Taxes and other expenses | 435 | 396
Foreign exchange rate movements | 480 | (115)
Total deductions | 15,157 | 12,025
Increase (decrease) in insurance and investment contract liabilities | 14,075 | 8,948
Balance as at December 31 | $ 139,996 | $ 125,921

X
- Definition Additions To Segregated Funds [Abstract] + References No definition available. + Details
Name: | slf_AdditionsToSegregatedFundsAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Additions + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesAdditions
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Additions From Deposits + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesAdditionsFromDeposits
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Additions From Gain (Loss) Recognized On Assets Transferred To Separate Account + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesAdditionsFromGainLossRecognizedOnAssetsTransferredToSeparateAccount
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Additions From Other Investment Income + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesAdditionsFromOtherInvestmentIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Additions From Transfer From (To) General Funds + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesAdditionsFromTransferFromToGeneralFunds
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesDeductions
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions For Foreign Exchange Rate Movements + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesDeductionsForForeignExchangeRateMovements
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions For Management Fees + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesDeductionsForManagementFees
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions For Policyholder And Beneficiary Payments + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesDeductionsForPolicyholderAndBeneficiaryPayments
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions For Taxes And Other Expenses + References No definition available. + Details
Name: | slf_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilitiesDeductionsForTaxesAndOtherExpenses
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deductions From Segregated Funds [Abstract] + References No definition available. + Details
Name: | slf_DeductionsFromSegregatedFundsAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] + References No definition available. + Details
Name: | slf_InsuranceContractsAndInvestmentContractsForAccountOfSegregatedFundHoldersRollForward
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reinsurance And Investment Contract Liabilities, Net Additions (Deductions) + References No definition available. + Details
Name: | slf_ReinsuranceAndInvestmentContractLiabilitiesNetAdditionsDeductions
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Separate Accounts Liabilities Arising From Insurance and Investment Contracts + References No definition available. + Details
Name: | slf_SeparateAccountsLiabilitiesArisingFromInsuranceAndInvestmentContracts
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_ClassesOfLiabilitiesAxis=slf_InvestmentsAndInsuranceContractsForAccountOfSegregatedFundHoldersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |