XML 142 R116.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Insurance Contract Liabilities and Investment Contract Liabilities - Changes in Insurance Contract Liabilities (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Insurance Contracts [Abstract] |  |
Increase (decrease) in insurance contract liabilities | $ 2,437 | $ 14,860
Decrease (increase) in reinsurance assets | 86 | 204
Increase (decrease) in investment contract liabilities | (22) | 61
Net transfer to (from) segregated funds | (351) | (1,825)
Investment contract liabilities, increase (decrease) in Insurance contract liabilities and Reinsurance assets | $ 2,150 | $ 13,300

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