XML 181 R156.htm IDEA: XBRL DOCUMENT
v3.22.4

Segregated Funds - Changes in Insurance Contracts and Investment Contracts for Account of Segregated Fund Holders (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | $ 139,996 |
Deductions from segregated funds: |  |
Balance as at December 31 | 125,292 | $ 139,996
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 | 139,996 | 125,921
Additions to segregated funds: |  |
Deposits | 14,266 | 13,509
Net transfer (to) from general funds | (1,149) | (351)
Net realized and unrealized gains (losses) | (18,669) | 9,516
Other investment income | 4,959 | 6,558
Total additions | (593) | 29,232
Deductions from segregated funds: |  |
Payments to policyholders and their beneficiaries | 12,218 | 12,966
Management fees | 1,188 | 1,276
Taxes and other expenses | 392 | 435
Foreign exchange rate movements | 313 | 480
Total deductions | 14,111 | 15,157
Net additions (deductions) | (14,704) | 14,075
Balance as at December 31 | $ 125,292 | $ 139,996

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: |