XML 191 R100.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Risk Categories - Interest Rate and Equity Market Sensitivities (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Interest rate risk |  |
Disclosure of detailed information about financial instruments [line items] |  |
Reasonably possible 100 basis point change in risk variable | 1.00% |
Reasonably possible 50 basis point change in risk variable | 0.50% | 0.50%
Interest Rate Sensitivity, Potential Impact On Net Income [Abstract] |  |
50 basis point decrease | $ (150) | $ (100)
50 basis point increase | 50 | 50
Interest Rate Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
50 basis point decrease | 250 | 250
50 basis point increase | (250) | (250)
Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
Level of rounding used in sensitivity analysis | $ 50 | $ 50
Equity price risk |  |
Disclosure of detailed information about financial instruments [line items] |  |
Reasonably possible 25% change in risk variable | 25.00% | 25.00%
Reasonably possible 10% change in risk variable | 10.00% | 10.00%
Equity Market Sensitivity, Potential Impact On Net Income [Abstract] |  |
25% decrease | $ (350) | $ (300)
10% decrease | (150) | (100)
10% increase | 100 | 100
25% increase | 250 | 250
Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
25% decrease | (50) | (100)
10% decrease | (50) | (50)
10% increase | 50 | 50
25% increase | 50 | 100
Level of rounding used in sensitivity analysis | $ 50 | $ 50
Bottom of range | Interest rate risk |  |
Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
Interval to determine impact of re-balancing interest rate hedges for dynamic hedging programs | 0.10% | 0.10%
Bottom of range | Equity price risk |  |
Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
Interval to determine impact of re-balancing equity hedges for dynamic hedging programs | 2.00% | 2.00%
Top of range | Equity price risk |  |
Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] |  |
Interval to determine impact of re-balancing equity hedges for dynamic hedging programs | 5.00% | 5.00%
Equity hedge interval | 25.00% | 25.00%

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

X
- Definition Equity Market Sensitivity, Potential Impact On Net Income [Abstract] + References No definition available. + Details
Name: | slf_EquityMarketSensitivityPotentialImpactOnNetIncomeAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity Markets Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] + References No definition available. + Details
Name: | slf_EquityMarketsSensitivityPotentialImpactOnOtherComprehensiveIncomeAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest Rate Sensitivity, Potential Impact On Net Income [Abstract] + References No definition available. + Details
Name: | slf_InterestRateSensitivityPotentialImpactOnNetIncomeAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest Rate Sensitivity, Potential Impact On Other Comprehensive Income [Abstract] + References No definition available. + Details
Name: | slf_InterestRateSensitivityPotentialImpactOnOtherComprehensiveIncomeAbstract
Namespace Prefix: | slf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Level Of Rounding Used In Sensitivity Analysis + References No definition available. + Details
Name: | slf_LevelOfRoundingUsedInSensitivityAnalysis
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Fifty Basis Point Change In Risk Variable, Percent + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleFiftyBasisPointChangeInRiskVariablePercent
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Fifty Basis Point Decrease In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleFiftyBasisPointDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Fifty Basis Point Decrease In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleFiftyBasisPointDecreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Fifty Basis Point Increase In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleFiftyBasisPointIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Fifty Basis Point Increase In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleFiftyBasisPointIncreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible One Hundred Basis Point Change In Risk Variable, Percent + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleOneHundredBasisPointChangeInRiskVariablePercent
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Ten Percent Change In Risk Variable, Percent + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTenPercentChangeInRiskVariablePercent
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Ten Percent Decrease In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTenPercentDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Ten Percent Decrease In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTenPercentDecreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Ten Percent Increase In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTenPercentIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Ten Percent Increase In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTenPercentIncreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Twenty-Five Percent Change In Risk Variable, Percent + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTwentyFivePercentChangeInRiskVariablePercent
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Twenty-Five Percent Decrease In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTwentyFivePercentDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Twenty-Five Percent Decrease In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTwentyFivePercentDecreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Twenty-Five Percent Increase In Risk Variable, Impact On Other Comprehensive Income + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTwentyFivePercentIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Twenty-Five Percent Increase In Risk Variable, Impact On Profit (Loss) + References No definition available. + Details
Name: | slf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleTwentyFivePercentIncreaseInRiskVariableImpactOnProfitLoss
Namespace Prefix: | slf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis Input, Equity Hedges, Interval + References No definition available. + Details
Name: | slf_SensitivityAnalysisInputEquityHedgesInterval
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis Input, Equity Hedges, Interval Change In Equity Markets + References No definition available. + Details
Name: | slf_SensitivityAnalysisInputEquityHedgesIntervalChangeInEquityMarkets
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis Input, Interest Rate Hedges, Interval + References No definition available. + Details
Name: | slf_SensitivityAnalysisInputInterestRateHedgesInterval
Namespace Prefix: | slf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_EquityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |