XML 89 R149.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Segregated Funds - Changes in Insurance Contracts and Investment Contracts for Account of Segregated Fund Holders (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | $ 103,062 |
Deductions from segregated funds: |  |
Net additions (deductions) | 11,432 | $ 281
Balance as at December 31 | 116,973 | 103,062
Insurance contracts |  |
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | 96,663 | 99,121
Additions to segregated funds: |  |
Deposits | 11,874 | 11,468
Net transfer (to) from general funds | (437) | (308)
Net realized and unrealized gains (losses) | 10,700 | (7,123)
Other investment income | 4,522 | 4,576
Total additions | 26,659 | 8,613
Deductions from segregated funds: |  |
Payments to policyholders and their beneficiaries | 11,420 | 10,224
Management fees | 1,053 | 1,004
Taxes and other expenses | 371 | 256
Foreign exchange rate movements | 209 | (413)
Total deductions | 13,053 | 11,071
Net additions (deductions) | 13,606 | (2,458)
Balance as at December 31 | 110,269 | 96,663
Investment contracts |  |
Insurance Contracts And Investment Contracts For Account Of Segregated Fund Holders [Roll Forward] |  |
Balance as at January 1 | 6,399 | 7,271
Additions to segregated funds: |  |
Deposits | 84 | 85
Net transfer (to) from general funds | 0 | 0
Net realized and unrealized gains (losses) | 844 | (658)
Other investment income | 143 | 178
Total additions | 1,071 | (395)
Deductions from segregated funds: |  |
Payments to policyholders and their beneficiaries | 604 | 614
Management fees | 56 | 57
Taxes and other expenses | 14 | 0
Foreign exchange rate movements | 92 | (194)
Total deductions | 766 | 477
Net additions (deductions) | 305 | (872)
Balance as at December 31 | $ 6,704 | $ 6,399

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_InsuranceContracts1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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