XML 146 R121.htm IDEA: XBRL DOCUMENT
v3.22.4

Insurance Contract Liabilities and Investment Contract Liabilities - Changes in Insurance Contract Liabilities (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Insurance Contracts [Abstract] |  |
Increase (decrease) in insurance contract liabilities | $ (11,107) | $ 2,437
Decrease (increase) in reinsurance assets | (951) | 86
Increase (decrease) in investment contract liabilities | (107) | (22)
Net transfer to (from) segregated funds | (1,149) | (351)
Total changes in insurance contract liabilities, investment contract liabilities, reinsurance assets, and segregated funds | $ (13,314) | $ 2,150

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

X
- Definition Increase (Decrease) In Reinsurance Assets, Excluding Acquisitions, Other Policy Assets And Exchange Differences + References No definition available. + Details
Name: | slf_IncreaseDecreaseInReinsuranceAssetsExcludingAcquisitionsOtherPolicyAssetsAndExchangeDifferences
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Insurance Contracts [Abstract] + References No definition available. + Details
Name: | slf_InsuranceContractsAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net Insurance Contract Liabilities And Reinsurance Assets, The Increase (Decrease) In Insurance Liabilities + References No definition available. + Details
Name: | slf_NetInsuranceContractLiabilitiesAndReinsuranceAssetsTheIncreaseDecreaseInInsuranceLiabilities
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Investment Contract Liabilities, Increase (Decrease) In Liabilities Under Investment Contracts, Excluding Acquisitions And Foreign Exchange Rate Movements + References No definition available. + Details
Name: | slf_NetInvestmentContractLiabilitiesIncreaseDecreaseInLiabilitiesUnderInvestmentContractsExcludingAcquisitionsAndForeignExchangeRateMovements
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Transfer To (From) Separate Accounts + References No definition available. + Details
Name: | slf_NetTransferToFromSeparateAccounts
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration