XML 177 R152.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Employee Future Benefits - Summary of Components of Net Benefit Cost for Pension Plans and Retiree Welfare Plans (Parenthetical) (Detail) - Standard Life Plc [Member] - Defined Benefit Plans Provision [Member] $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 CAD ($)
Disclosure of defined benefit plans [Line Items] |
Past service cost amendments | $ 8
Past service cost - curtailments | $ 22

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_DisclosureOfDefinedBenefitPlansLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Past service cost curtailments, net defined benefit liability (asset). + References No definition available. + Details
Name: | mfc_PastServiceCostCurtailmentsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Past service cost plan amendments net defined benefit liability asset. + References No definition available. + Details
Name: | mfc_PastServiceCostPlanAmendmentsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=mfc_StandardLifePlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=mfc_DefinedBenefitPlansProvisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |