XML 170 R143.htm IDEA: XBRL DOCUMENT
v3.20.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, 2020 | Dec. 31, 2019
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | $ 116,973 |
Deductions from segregated funds: |  |
Net additions (deductions) | 14,921 | $ 11,432
Balance as at December 31 | 125,921 | 116,973
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 | 116,973 | 103,062
Additions to segregated funds: |  |
Deposits | 12,880 | 11,958
Net transfer (to) from general funds | (1,825) | (437)
Net realized and unrealized gains (losses) | 5,643 | 11,544
Other investment income | 4,275 | 4,665
Total additions | 20,973 | 27,730
Deductions from segregated funds: |  |
Payments to policyholders and their beneficiaries | 10,618 | 12,024
Management fees | 1,126 | 1,109
Taxes and other expenses | 396 | 385
Adjustments For Increase (Decrease) In Insurance, Reinsurance And Investment Contract Liabilities, Deductions For Foreign Exchange Rate Movements | (115) | 301
Total deductions | 12,025 | 13,819
Net additions (deductions) | 8,948 | 13,911
Balance as at December 31 | $ 125,921 | $ 116,973

X
- Definition Adjustments for increase (decrease) in insurance, reinsurance and investment contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investment contracts liabilities; Liabilities under insurance contracts and reinsurance contracts issued; Profit (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 20 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2019-en-r&anchor=para_20&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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: | debit
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: | debit
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: | debit
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: | debit
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: | debit
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 Separate Accounts + References No definition available. + Details
Name: | slf_SeparateAccounts
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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