XML 199 R146.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Capital Management - Participating Account Seed Capital (Details) $ in Millions, $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 CAD ($) | Mar. 31, 2018 USD ($) | Dec. 31, 2019 CAD ($) | Dec. 31, 2018 CAD ($)
Shareholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | $ 110 |  |  |
Retained earnings |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) through transfer from participating policyholders' equity | 89 |  | $ 0 | $ 89
Participating policyholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | (110) |  |  |
Canada | Shareholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | 75 |  |  |
Canada | Retained earnings |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) through transfer from participating policyholders' equity | 50 |  |  |
Canada | Participating policyholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | (75) |  |  |
SLF U.S. | Shareholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | 35 | $ 28 |  |
SLF U.S. | Retained earnings |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) through transfer from participating policyholders' equity | 39 |  |  |
SLF U.S. | Participating policyholders |  |  |  |
Entity Location [Line Items] |  |  |  |
Increase (decrease) in net income (loss) through transfers of interest on seed capital | $ (35) |  |  |

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | dei_EntityLocationLineItems
Namespace Prefix: | dei_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase (Decrease) Through Transfers From Participating Policyholders' Equity + References No definition available. + Details
Name: | slf_IncreaseDecreaseThroughTransfersFromParticipatingPolicyholdersEquity
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (Decrease) Through Transfers Of Interest On Seed Capital + References No definition available. + Details
Name: | slf_IncreaseDecreaseThroughTransfersOfInterestOnSeedCapital
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_EquityAttributableToOwnersOfParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=slf_ParticipatingPolicyholdersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=slf_SunLifeCanadaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=slf_SunLifeFinancialUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |